Events and Activities - This is what shocked us the most. From 6am until 2am there was something available for everyone. Whether it was wine tasting, surfing lessons, cabaret, bingo, cinema etc there was something you wanted to do. It is no exageration to say that we were fully occupied throughout the whole trip.
Entertainment - This was fantastic. The shows were top quality, every one of them you would have paid money happily to see them in London. Perhaps the biggest plus point was the Entertainments Manager Alan Brooks, he was fantastic. I have never known anyone so multi talented but he was a real laugh and an amazing character, all the other passengers were raving about him also, certainly deserves to be on TV. Big Fun Event of the cruise was definitely the Belly Flop contest (superbly compered by the hilarious Alan Brooks). Ice Skating show was also worth seeing.
Food - we are both big foodies. I eat anything but the OH is very very fussy. We were both catered for and very impressed. We dined in the main dining room every night - we did the Anytime Dining which even after chatting to everyone and them trying to explain the set dining aset up I couldnt understand why everyone just didnt do Anytime Dining. I couldnt see the benefits of set dining times other than you have the same waiting staff. Anyway food in the main dining room I thought was varied and very high quality (Prime Rib/Lobster Tails/Curries/Stir Frys/Fish). The Windjammer offered great snack food and a good spot to grab a quick breakfast or lunch. Johnny Rockets was really fun and you could have eaten until you exploded but we aren't as accustomed to this as our American Friends who happily tucked into never ending fries etc. Milkshakes were nice and the fact that they play the jukeboxes and dance for you is really fun. Kids absolutely loved this place.
Amenities - Lots of shops, 3 or 4 pools, about 15 bars etc. The only downside which I suppose is the problem with big ships like this is that the sunloungers were at a premium. Being a Carribean Cruise I suppose it was to be expected but every day was a fight to find one. Pizza Place and Coffee shop on the Promenade seemd to be always open and offered god snack food for free.
The Ship - The ship itself was huge, the wave machine, crazy golf etc meant that there was always something to do without fail . The Grand Promenade is very impressive and looks just like some massive Mall.
Ports of Call - These were all a little disappointing because it seemed as though every one of them was specifically built for cruise ships. There was no authenticity, they were just ATM's for the local people to squeeze as much from you as possible. They saw you basically as big walking wallets. Duty free shops surrounded every port, even Cococay was full of market stalls etc. Out of all of them the best one was possibly Cococay simply because it offered a nice beach.
Overall - The Ship was fantastic, I would certainly sail on this ship and RCL again 100%. The actual ports of call were not so good but this didn't affect us too badly as we were there for the experience of cruising and we have absolutely fallen in love with this. I would highly recommend this ship, I could not fault anything.