Soda passes - we purchased them for the kids as soon as we got on board. We usually don't drink soda at home but thought this would be better than buying sodas each time they were thirsty. They got a very nice insulated cup to keep but really didn't use the soda pass much. They have water, iced tea and fruit punch available (at no charge) at windjammer.
Pool - there were quite a few kids at both pools. We only went in once. It would be nice if they had separate pools for adults and kids.
Entertainment - we enjoyed the live music on the pool deck, we saw one show which was nice and we especially enjoyed the music and salsa lesson at Boleros!
Johnny Rockets - we went for a late lunch there one day and the food, service and entertainment were all great!
Nassau - too many people trying to get you to take their taxi, have your hair braided, go on their tour etc... We walked around some shops and took a taxi ($4 per person one way plus $1 toll on bridge) to Atlantis which was nice, very big and expensive
Coco Cay - excellent. The beach was nice and live music. The barbeque was good. Good variety of food choices. They also had water, iced tea and fruit punch available at the buffet bbq.
Key West - we wish we had a longer stop here. We had booked the Catamaran Sail and Snorkel for 12:30 so we tried to see the town quickly as soon as we got off the ship. We walked to the southernmost point and back stopping at some shops along the way. There were good deals at some places on hats and t-shirts. The Catamaran was great. Only one of us ended up doing the snorkeling but the ride was great. Also the complementary beer kept flowing the whole trip back!
Windjammer - the food here was good, some things better than others but there were lots of different things to choose from.
Overall we had a great time and wished it was longer!