great place, great garden, great dog and great hosts