We enjoyed the all-inclusive : air + transfers + breverage package + gratuities. All we needed to pay extra was our personal expenses & excursions. The cabin had an obstruction view, but that was ok since we do not spend a lot of time in our room but do enjoy the balcony. Entertainment was so-so. Have seen better on another cruiseline. Our room attendant was training another and was a bit absent-minded. We had anytime dinning but were able to always sit at the same table having the same server. Had a pleasant encounter and excellent service with them. We were disappointed to learn that the pool area closed at 10 p.m. Did not enjoy too much Ochio Rios because we were followed eventhoug we said ''no thank you'' to their private excursions. They were really pushy. Would I go again ? Depending on the itinary. The food was great in mdr and buffet. Did not go to the specialty restaurants. Friendly crew.