This place is amazing! Beautiful location, peaceful ambience, friendly hosts, and outstanding accommodations. I give it my highest recommendation.