Wonderful hosts, fantastic location, beautiful home - altogether a faultless experience.