The only problem was in the beginning with booking when I booked a smaller room and they gave me problems exchanging it for a larger one as it was some special deal. Should have been done without issues as I was going to pay more for a larger room. Other than that our stay was flawless. Very comfortable large 2 bedroom casistas great for families, kitchen, outdoor sink to wash off the mud, very comfortable. The view from the pool deck was amazing, very pleasant staff, great food, enough vegan options for breakfast, lunch and dinner. Some bikes for rental needed work so check make sure all is in working order. Three swimming pools including a baby pool. Would definitely return.