With the exception of Lobster night ( awesome). The meals were average, unless you dined at the :"pay-for" restaurants The staff and crew was awesome. Would like to have seen more shows or better timing on shows on board. Our room steward was tireless, worked hard and had a smile every day. Our balcony cabin was super. We did have neighbors who had an inside room that was just over the promenade... I would not recommend type of room if you want to sleep as many of the night time parities are jamming right under their room. ( we were on the 6th floor in the mid ship area.fyi) The show on the last night was Saturday night Fever... don't miss it!!!! Be sure to pack your patience for the disembarkation, just remember everyone is getting off. The customs process when we did get there was very easy...no stress. We enjoyed .