This is by far the worst vacation I've ever taken for three main reasons:
1.) The food was absolutely horrible. I literally cringed every time I went to eat. The best part of going to a port of call was to get a descent meal! I'd try to compare the food to a major restaurant chain, but I've never been to a restaurant that had food this bad.
2.) The hidden fees are ridiculous! The crew will leave you literature on what is appropriate to tip the house keeping staff. What they won't tell you is that they will automatically add gratuity to your bill at 3am in the morning a night or two into your cruise. So if you'd already been tipping the staff you'd essentially tip double the amount without knowing it. And the fees aren't cheap! For our 7 day cruise it was around $168 dollars!