We’ve never been on one. Bad experience?
First off don’t believe what you hear on the news about the illnesses. Millions of people cruise every year without a problem. Also, do a little research on which line you want to cruise on, they are not all the same. Understand tips are now added to your onboard bill. Last time we cruised we only used our ships credit card for a couple of glasses of wine and our onboard bill was still $300. Just know what your getting in to. Would go again in a minute.