Loved this place, had everything I expected and more. The place was super clean, spacious, and had a full-equipped kitchen. The hosts were very nice and attentive. My son really enjoyed the warm water pool. We would totally stay here in the future. My son said he gives it a 10/10 =)