First cruise, overall good experience, the excursions were fun. Highly recommend the snorkeling and zipline in Roatan, and snorkeling in Costa Maya! Boat was amazing, very large, a lot of activities to do. The wait was sometimes long and the basketball court was always full. Staff on board were very good. Food was mediocre, but they are cooking for 5,000 people. Entertainment on the board was very good, a lot of activities, etc. Rooms were very clean and had a good amount of space.
The bad - The photographers on the boat and at port were annoying. I was sick of telling them "No, I don't want a group photo" after the 1st day. It continued everyday like that for the full cruise. It was not a cheap vacation, more expensive than spending 7 days in Hawaii or other destinations. Gratuity not included... In addition to the cost of the cruise, you also are charged a $15.00 per person, per day fee. that adds up when you have 5 people. I would prefer to have it just included in the price.
Cabin was good overall. It was at the front of the ship so you could feel the boat rocking more. We had a window out the front and the drapes did not close all the way, so that was a bit annoying.