I wish I could give a 6-star rating, because this property and the hosts go absolutely above and beyond. Photos cannot do this place justice; it's a perfect oasis in a perfect location. Communication is superb and immediate, accommodations are extremely clean and generous, and the hosts provide a perfect balance of privacy and availability. Check-in is a breeze, wifi and all provided devices work flawlessly (even the giant outdoor TV!), and they provide top-notch laundry and gym facilities. One of the hosts even served us freshly brewed hand-crafted coffee on our final morning, from beans he roasts himself. Amazing. I wish I could live here, and will absolutely return as soon as possible.