It was a major disappointment when compared to our last cruise with Royal Caribbean. The food was a big part of that disappointment. It was mediocre at best. I also don't understand why they shut the buffets down around 6pm when people are actually more likely to eat. I know that's when the dining rooms are getting started, but I don't think I'm the only one that doesn't want a fine dining experience every time I sit down to eat. Sometimes I want to grab something on the buffet, scarf it down, and head back out to have fun.
Speaking of fun... there isn't much to be had on board unless you like drinking and partying around a pool. If that's the case you'll probably love this ship. We have 2 small kids and they definitely didn't need to be around the idiots at the main pool. Case in point: In one hot tub on the main pool deck there were about 20 people gyrating inside it while one guy shook up a champagne bottle and sprayed it all over everyone around them. Then he proceeded to throw it up into the air and it came crashing down to shatter on the side of the tub spraying all those inside and near with broken glass. Classy. The other pool on the rear of the ship was shallower (I guess for kids, although the other pool had the large water slide attached) and smelled like a sewer. That was lovely.
My oldest son (4) enjoyed the mini-golf and Camp Carnival. He asked to return to Camp Carnival several times on the trip. They also gave us a cell phone to use on the boat so they could contact us if there were any problems. We also used the phone to keep in contact with others in our party that were staying in other rooms. They should really think about renting those for other people on the ship because it was very handy to keep in contact while we were out of the room and kept missing each other.
Our cabin was located very low in the ship and far away from any food or activities. We were constantly waiting on elevators as we were 6 decks away from most of the entertainment.