Fantastic place! Heaven on earth. The location is magical. We stayed in a casita. So nice. Lots of space. Great features. Service was impeccable. The one tiny thing that was unfortunate was: We stayed during the low season (Feburary 2020). They did some painting/staining in the dining room/kitchen area one afternoon. The next morning we went for breakfast and all the food; bread, fruit, cheese, etc, tasted like the paint/stain that we smelled the day before. It was very disappointing because it was our last day and we were so excited for the breakfast. That was the only negative. Overall the food was fantastic. Wish we could go back.