Gracious hosts, beautiful accommodation, beautiful location. Airbnb at its best.