Great house, great hosts, beautiful setting, everything you need