We have been on several excellent cruises and signed up for this "fun" cruise to celebrate a special anniversary. From the moment we boarded the ship we regretted out decision. Hardly anyone on the ship spoke English, smiled or was friendly. Unless, of course, you purchased one of the outrageously priced photos or drink packages.
The food on the "all included" plan was awful, even the buffet. On the second night we were literally forced to order a special dinner with an extra charge so that we could at least get something to eat!
Parking is nearly $20/night - not too bad for our two day cruise, but some folks exited the ship in the Bahamas to stay 3 or 4 nights and then come back. They had to pay over $100 just for parking by the time they got back.