The ship was clean at all times. The staff is always cleaning and busy taking care of your needs. The ship may be the smallest in the fleet but it certainly has the best crew. The cabin is small as expected but clean and comfortable enough. The cabin service is exceptional. Dining in the starlight is awesome, the food is good, service is terrific, and the atmosphere uniquely fulfilling. The entertainment is ok. We particularly enjoyed the karaoke shows and the Broadway show at the end of the cruise. Other shows were a bit boring.
The Key West excursion for snorkeling was good, gives you time at the end to explore the town.
Belize tour of the Kukumba beach is certainly overrated. Not good at all. The place is not clean, the infrastructure of Belize leaves much to be desired. Pass.
Clean. Excellent service. Small as expected.
Great port to take a cruise.