Got a junior suite with a balcony. It was really nice with a walk in closet. Spacious for a cruise ship. The food was great. The shows were pretty good. If you have never been on a cruise before, the ship is about 3 football fields long. You won't feel the waves. They have a skating rink, a mall, casino, etc., etc., however, they are all minature. I am short and felt like a giant. Beware, you will have a huge bar bill at end of your trip. We lucked out and had a lot of cool people our age from NY and Boston. To use the internet is also very expensive.
There were a fair number of teenagers hopped up on sugar running around being loud and annoying as teenagers are.
The room staff were great and left me towels in all shapes of animals.