We enjoyed the food in the specialty dining rooms, not only for the food options, but the service of the staff is far superior, and attentive to detail, to that of the dining room or buffet.
The ship is beautiful with many varied activities, but making reservations before you board is confusing, especially, when you don't know what other activities will be available to you when you are actually on board and how to co-ordinate them so they don't overlap. There were shows that we wanted to see, but they were only available during our dining times or some shows were cancelled, due to technical difficulties or weather conditions.
There should be rules of conduct for families and children and ship staff to support the rules. There is no reason children should be throwing things from balconies, running and playing football in the halls, throwing golf balls at each other or hitting each other with golf clubs.
WE prefer a junior suite...the walk-in closets, the large balcony with lounge chairs, and plenty of storage are wonderful.