We choose this cruise because it was coinciding with another trip we had planned. We had a good time we booked our own excursions and liked the Roatan Catamaran cruise as well as the Maya Chan Beach Resort day trip the best. the Al Tun Ha Ruins was beautiful but the service we chose had a vehicle that did not have any air conditioning; which made the 1 hour ride to and from the ruins kinda uncomfortable.
The on-board service was good, our cabin attendant was polite and helpful. Our dinner attendants were also very helpful and pleasant. We had a group of 11 so we had the dinner attendants regularly in Versailles, We did try the Aqua room but their service was not as nice and the atmosphere was not as inviting. The food was good and plentiful.
On the sea-days we wanted to do a morning stretch class, but there was no class those days. I think it would have been nice seeing as we were on the ship all day to have that service.
The cabin attendant made up our room "like a ninja" to quote the comedian.
However there was a lot of dust and cobweb between the fridge and the wall. and above the tv and in the cupboards.