Charming home and garden with hot tub, firepit, roof deck and great hosts.