Great location, beautiful place, and wonderful hosts - everything you could need.