Food, entertainment, stateroom, ports, organization , customer service and crew attitude/outlook were really great. They could not have been better.
The included excursions at the smaller ports were not always as great. We realized that there is only so much you can see or hear about at such ports. You will probably enjoy the optional tours at these places a lot more, even if they are pricey.
Entertainment blew us away. The singers, musicians, and the singing cruise directors were at or near broadway level. The diversity of styles, arrangements, and imagination of their shows was also impressive.