The cruise was ok, but three main critics of the ship and our experience:
1) Not enough space - It is a huge ship, but the proportion of people to features such as pools, slides, hot tubs, sun deck space, etc... is not good. Way too crowded. The number of people in the pools and hut tubs was just gross. The only way to get a chair on the sun deck on at sea days was to get out there and put your stuff on one before 8am. Lines for the slides (which are great) was way too long.
2) Food was blah - Huge selection at the buffet which was great, but overall the food tasted very blah. We found very few tasty things. We also paid for a dinner at Cagney's which is suppose to be their best specialty on the ship. Nice restaurant, but very long wait, and food was just ok. We expected a much better experience. The best restaurant we went to was a complimentary restaurant called "The Taste".
Cabin was good. You can't expect much from a cruise ship cabin. The only complaint was the bathroom door. It's just a sliding piece of glass that you can't see through. But you can hear everything!