Fantastical location , fantastic house and garden and fantastic host