I have to start by saying that I was pleasantly surprised - no hassle getting on the boat - just need PATIENCE people ! Everyone was extremely polite the entire time . Huge ship - a lot of walking but good exercise after the delicious meals . We ate in the specialty restaurants for dinner but also ate in the buffet areas - food was very good . We saw 2 shows which were great - seats in the theater are not at all comfortable and Rock of Ages was a long show . Our room was adequate - we had a mini - suite - large bathroom - king size bed - enough closet space for our stuff