Beautiful space, great amenities, excellent location, and warm and hospitable hosts. We'd stay here again in a heartbeat!