I thought I would like a smaller ship. We did a 11 day in Jan 2016. The ship was too small for such a long stay. The entertainment was fine. not like the larger ships of Broadway shows. ship was too small for the water shows, and no ice show.
I did enjoy the spa on this ship, the warming beds, steam rooms, and saunas. The gym was nice and the staff for both areas were some of the best.
Food was as good as a upscale restaurant, you have lots of choices and you food experience is what you make it. I can not eat many things due to allergies, however I found the staff and crew very accommodating.