We are a family of four (parents and 2 college age boys) who enjoyed all aspects of this cruise. The onboard activities were lots of fun and so was the shore excursions. We had inside rooms as we booked very late but still were happy with the arrangements. It is completely dark in the room when you turn off the light so we left the bathroom light on and the bathroom door slightly open to have a night light.
The food on board was very good and the variety was plenty to keep us well fed. We tried the Japanese restaurant at extra cost and really enjoyed watching the cooking show. Regarding shows, the nightly entertainment on the big stage was very good. I really liked the way many of the daily shows were weaved together for a grand finale on the last night. The cruise director Gary was the MC for most shows and also gave short lectures on our shore excursions. He is very knowledgeable and entertaining at the same time. The games for the cruisers such as karaoke, name that tune and trivia were lots of fun. The music programs at the bars were good and catered to all tastes. We do not gamble so can't comment about the casino on board except that it is a smoking zone and one has go trough that to get to the big theatre. With all those entertainment on board, we spent very little daytime hours in the room. The TV channels available in the room were very few and no US sports channels were available.
The embarkation and disembarkation at all the ports went very well. Luggage check in during embarkation and disembarking was also a breeze. Since there was a daily tip amount automatically added to our bill we did not have worry about tipping any of the crew except those who work in the specialty restaurants.