Itinerary was awesome other then that, food was ok, shows were mediocre and staff were a little rude. Main dining waiter was rushed no interaction just took order, drop food and took off.
Francesco head waiter was great. Always gave me menu for next night to make me comfortable with my food allergy.
Room was clean, however, steward was not friendly. First thing out of his mouth was the hours he worked. No sure if he liked his job..