A beautiful, spacious place to stay. Everything you could possibly need. Great kitchen, 3 bathrooms, BBQ and outdoor dinning, Spa pool, table tennis. The place could comfortably cater to 2 families. Great communication from the hosts and nothing was ever an issue. We were very satisfied with our stay and would gladly stay again.