Absolutely perfect. Great location, great house and fantastic hosts.