Our first cruise - loved it - I am killing time in the airport right now. Loved the ship, loved our 'little room' and most of everything else was super.
Poured rain in cozumel, but grand cayman had great weather. Water at
castaway cay is FRIGID and several pizzed off people who pre-booked water excursions (snorkeling) that could not get their money back when the water was too cold. I suggest you cancel water activities and play it by ear on the day once you feel the water. We will swim in fairly cold water, but this was really really cold.
Our dining team was terrible - can go into more on that later - we ended up skipping dinner 3 times because it was so bad. I will be home tomorrow - also without going into too many details, my daughter was injured during one of the gameshows (they had metal props with sharp edges and had teams building towers - tower toppled, landed on her and sliced both her knees wide open - fun fun fun). Long story short, we were in medical for a while, she got stitched up and a tetnus shot. Not a fun ending to the trip (was 2nd last night). I wont even go into how all one cast member handled this situation right now - thats a whole other thread....
So I would say 90% of our cruise experience was incredible with a 10% bad experience. We had one situation with the ocean quest club playing a kissing game and it being encouraged by one of the kids crew members thinking it was 'cute' - again another long story!
Food was good, room steward was incredible, room service great, shows INCREDIBLE. We have rebooked onboard for feb 2010 and probably going to keep the reservation at this point.