Amazing place. Room was spacious and always clean, bed was comfortable, bathroom big and clean, everything was in good condition. Garden is beautiful, the pool area is good. Restaurant view is amazing and the food was delicious! The staff was very kind and friendly and always willing to help. The beach area was clean, quiet, a lot of shade. I could continue talking good things about this place, we loved it and we definitely want to go back there. We went there 2 adults and 2 toddlers and was a perfect fit for us.