Friendly, thoughtful hosts, a beautiful location, great accommodation - this is a wonderful place to stay!