Pretty good, except for mess up.
The boat was good and the staff were nice, but we ran into a big problem the first day. We had paid ahead for the beverage package, through a special offering by . However, the boat's reservation system didnt have it logged, and refused to honor our reservation, even after confirming with their own "shoreside" reservation system. Also our cabin steward had a generally bad attitude and tried to correct our choices with our child. Apart from that, it was great. LOVED the entertainment.
Food and Dining
Service and Staff
Cabin / Stateroom