This was the best cruise I've ever been on. I was iffy about the teen club, Entourage (was 17, turned 18), but it ended up being one of the main reasons I had such a good time. All the friends I met there were amazing and we had so much fun in the room playing fooseball, air hockey, wii, and dancing around. We also saw a show which I absolutely loved. All the entertainers were really good singers and dancers and I was never bored (which was a main concern of mine).
The food isn't the greatest, but there are some really amazing dishes. The cakes and steaks are a bit dry. Actually, none of the desserts are good, but I loved all the carb based dishes like pasta, and potato soups.
There's plenty to do: work out at the gym, get a massage at the spa, lounge around at the pool, watch shows, and participate in random activities around the ship that happen at all times.