Mary gives true meaning to the term Superhost. A great, clean, well-appointed separate unit set within their lovely garden, with an extremely helpful host at hand. And the resident four-legged family add to the charm. Super.