Nice place in a beautiful location. The house is exactly as described, and was big enough for our 3 families all with toddlers.
One thing to note is that there are some steep stairs at the entrance that you must climb to get into the main living area (second floor), and another set of stairs to get up to the games room (third floor). So consider that if you have toddlers or elderly staying with you.
The house is spacious and the living areas are large as well as the balcony. But also note that there is no outdoor grass or play area for children. This isn't a problem because its as described in the photos, but worthwhile pointing out anyway.
The pool was great, and the amenities were excellent. Hosts were easy to deal with and courteous in their communication. Overall, an excellent stay.