I took my family on this cruise and we had a great time. The staff was wonderful and food well what can I say "we miss it already". We missed all the shows due to our dinner time but it wasn't a big deal. Coco Cay was a nice place. I do hate they charge you to do anything other than eat. The picture staff at time was rude but I guess if I worked as many hours as they do I would be snappy at times also.