All of the staff are excellent, smiling whenever you have eyes contact with them. Not just your room, everywhere is clean.
The entertainment is great. I skipped some keys entertainment such as casino, dancing, wine drinking because I never do it for my whole life: just don't like them. But you will be happy with others like every-night comedy shows or music shows at theaters. sports programs (bowling, basketball, soccer, gym, jogging trail) are great too.
Meals are always excellent. I had read many reviews before getting on the ship that it was so hard to find a seat for eating, food were not enough...Those reviews made me had to bring some snacks for my your children (under 5). Lol. Those people were so picky, they just wanted to be served like kings. My family always enjoyed eating at Garden cafe buffet 3 times a day. Tones of food choices out there. We went to Summer Palace restaurant once. The food is the same at the buffet but you have to wait longer (20 minutes). It was to long for children under 5! In sort, you can't complain about food on the ship. Complimentary food and drinks were more than I expected.