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.
My cabin was really small and the pillows weren't the best, but I didn't spend much time in the cabin anyway.