We did this with family and friends. Was just enough days. The shows were good, food good, service was excellent. Boarding on and off the ship was great. Crew was very good all around the ship. Our head waiter was excellent. We had a 6 year old with our group and he helped with swift food delivery as he was always so hungry by dinner.
Clothing was Very casual in dining room for dinner. Saw many in shorts. No need to dress up for this cruise.
Coco cay was great. Food was also good there. Island is very clean well maintained.