Essentially, the ideal Airbnb. Excellent location, beautiful accomodation and friendly, approachable and warm hosts. I would recommend this to anyone.