Great location, well thought-out amenities, wonderfully communicative and hospitable hosts. We had a great stay!