Great place, great location, ample parking, nice pool/hot tub, well behaved dog, with pleasant hosts.