Good service, clean stateroom, entertainment not impressive, food disappointing. Aqua dining room too noisy - preferred Versailles dining room.
Cuts of meat not the best. Had a pork chop that was like shoe leather. Liked the Blue Lagoon for lunch and snacks - they had the best cheesecake.
Embarkation and disembarkation was very smooth. Mostly booked excursions on our own from recommendations through Trip Advisor except for power snorkeling in Costa Maya which was fun but there weren't many fish to see and they kept hording us together so I was always bumping into people.