Perfect location, great house and excellent hosts.