I took this 5 day cruise out of New Orleans, stopping at Cozumel and Progreso, both in Mexico. The reviews for this ship were horrible and I don't know why. Some people act like they are entitled to the world for the price they pay. I have not one complaint about this cruise and being my first, I can't wait to go on another. The food was amazing; especially the stir-fry station during lunch. We paid the extra $49 per day to get the Cheers package which gets you 15 drinks per day. Definitely worth it in my opinion. The cruise itself was so cheap that it was a no brainer. We had a military rate and it extended to the other 2 rooms in our party. Cozumel was beautiful and we had such a great time. Progreso was a dive, no reason to ever go there and had I known I would've paid extra for the 7 day cruise going to better places. But we made the best of it while there and rented jet-skis for dirt cheap. We only stayed on the beach for half the day and found that it was better to go back on the ship and enjoy the amenities there.