Excellent place, excellent location, excellent hosts! The set up was perfect for a couple with two small kids and a grandma but could work for so many options. This place had everything we needed + more! The pool on site was perfect for my 4 year old to be comfortable in the shallow end but big enough for us to not get bored (which I think is a problem with most of the vacation pools). The beach near the place is lovely and there is great and easy family swimming less than a 10 min drive away. It's a true paradise!