The ship is terrific in terms of layout and activities.
The food in the specialty restaurants was very good (just a notch below the luxury ships).
The production of Rock of Ages was excellent - it was almost as good as the Broadway show.
The cabin was very nice but could have used more storage space. The bathroom was very good. We especially loved the shower.