Great place. Great location. Great dogs. Great hosts.