This was the most beautiful resort with the kindest staff. We enjoyed every single part of it, the food, spa, convenient location, transportation, location, and excellent staff. Two of our kids have allergies and they made sure they always accommodated that without us even asking. I’m so impressed with all of it. They addressed everything we needed for our vacation to go as smoothly as possible. Highly recommend!!!