Cabin was very nice and the staff on board was as well. The food wasn't all that great and if you want a real steak you have to go to a specialty restaurant. The main seating offers dining after you wait 10 min.... Sometimes longer. The shows? Didn't make it to them so no comment except for illusionarium which we did pay for and it was a big let down. We ate at tepanyakis and that was nice. Ice cream, the real thing was very good and offered at the buffet.
The ship is geared towards selling you something 24/7. It's crowded and congested all the time. Gym is too small and jogging track is tiny. Spa is nice and enjoyed my services there. We went to all the art auctions and bought some pieces from that.... Very nice staff at the art auction.
The casino is center stage smoke isn't terrible, pretty well ventilated.
Very nice tiny balcony
Normal port lots of shops