Overall a good cruise but far from a great one.
Food was good but not enough variety for the buffet (in comparison to other cruises), practically same exact breakfast food everyday, and little variety throughout the days. Restaurants that were included were great but required a big time commitment, 1-1.5 hours. I chose to stick with the buffet to save time.
Evening theater show was excellent with good variety for different tastes (Broadway, comedy, aerobics, theater, magic shows). But the programs throughout the day were nothing to write home about. More professional acts would have been great in place of the non ending money hungry bingo and deal or no deal.
Cabin size was the smallest of my past 5 cruises. I took the inside cabin option. 1 bunk bed and 2 twin beds is what you are given for 4 people. Turns out if you want to fit the 4th person , you get a pullout bed between the 2 twin beds. Not something I expected from a quality cruise line. What most ships do is two bunk beds. This was a huge letdown for me.