Wonderful location, beautiful home, fantastic hosts. This place was even nicer in real life than the photos and far exceeded all our expectations.