It's big, beautiful, but no one is running the ship.
First off, I had a great time, but that's because I was with my family and to be honest, we could be on an oil tanker in a hurricane and still have fun. :P
The food is mediocre. If you upgrade to one of the fancier restaurants, you'll get actual cruise ship meals that are out of this world (Highly recommend Le Bistro). If you go to the dining rooms, you're basically getting the same quality as the buffet.
Constant smell of sewer gas in the bathroom. Carpet dryers were in the hallway 24/7 trying to dry up whatever was leaking. Ewwww.