Great food, service and ship, but the atmosphere, and the crowd was really dissapointing.
We went to Cozumel, which is a great destination, and Roatan was also beautiful, but Belize is really a terrible place to visit. No beaches nearby, and minimum shopping available.
Food and Dining
Service and Staff
Cabin / Stateroom
Go with lots of friends. It is very unlikely that you will meet interesting people on board.