This was a dive vacation and the first mention goes to the Dive Staff. Kay and her staff were incredibly accommodating and professional. The gear was in good condition and the boats were large and comfortable. We were there with Kids Sea Camp and our 10 and 14 year olds got their PADI dive certifications. Vaughn who worked with our 10 year old son, deserves a meddle. He was able to help him overcome his fears and initial difficulties with equalizing. All with humor and patience. The result is a kid that now can't wait to dive again! Kai worked with our 14 year old, building confidence not only in diving but also in sports and her singing ability( kids had sports and singing lessons as well). The rest of the fitness staff was also great. The yoga classes were impressive, done with Dr.Ali and Charlotte. Both were very knowledgable. The settings for yoga classes were magical. The food was exceptional. Chef even made latkes for us to make our tropical Hanukkah celebration complete! All in all, highly recommended!