My husband and I just returned from 5 days at Cayo Levantado, and we are already trying to figure out how/when to go back! This is an amazing place from start to finish. The staff were all very friendly and helpful -- such great service. The rooms were lovely and comfortable. Food was top notch. Really enjoyed yoga and meditation classes at the Yubarta -- not something we usually do on vacation, but it was perfect. The pool and the beach were gorgeous and relaxing. When you arrive, you are assigned two ambassadors who will help you with everything from scheduling activities to making dinner reservations. Our ambassadors, Yerry and Eddyl were great! We loved meditation and yoga with Karla and Florangel, workouts with David and Jonny at the training gym, and had great massages at the spa. Highly recommend some time in the the hydrotherapy room at the spa! Jeffris, one of the restaurant managers, was always looking out for us. May is an off-season period at the resort, but this made it even more relaxing -- we thought it was a great time to go!