Great location, wonderful hospitality, lots of little extras, and to top it all off, a big labrador with a very waggy tail.