We stayed here for two weeks with our 3 and 5 year old children. We originally booked for 7 nights and loved it so much we stayed an extra week. The place was immaculate, modern and very spacious. We especially enjoyed the two outdoor areas and the kids loved the pool. Our children loved alfresco dinning here. The host was amazing and answered any questions promptly and was very accommodating with a very late arrival. We would highly recommend this place and would love to stay again.