I stayed at Chapulin Resort on a yoga retreat this May and the experience truly refreshing! Chapulin is a beautiful and unique place to get away in nature (set amidst lush rice patties and sunflowers). The grounds, cafe, and villas are all lovely - attention to detail makes all of the difference in setting this place apart and above. The staff also went out of their way to make each guest on the retreat feel special, including taking us all out to visit a temple, making our favorite food, assisting us with transportation, and even giving us all mementos to remind us of our stay. Salin, the owner, was especially kind and accommodating. I loved my time at Chapulin Resort and highly recommend a visit. Thank you, Chapulin, for an amazing week!