This property was great for our family trip of 12, including 4 kids under 7. The backyard is the best part - a beautiful pool and space the kids enjoyed playing in. The villa is as listed, including that it is fully self service - be aware that aside from one garbage bag you'll need to procure all necessary supplies like dish soap, sponges, etc. The staff were very communicate and responsive as well.One major issue for us was the spotty hot water for about 4 days of our one week stay, including no hot water for 2 of those days. The staff were responsive and came to the property multiple times to try to address the issue (e.g., solar panels, breaker issues, etc) but it was never ultimately resolved. That put a bit of a damper at the end of our trip since we weren't able to bathe.Otherwise, lovely property.