This guest house well deserves all its 5-star reviews. The only thing we had been a bit confused about when considering booking it was the property's layout. The guest house is in back, easily accessible by walking down the gated driveway, and has behind it its own fenced-in patio, where we could let our dog out off-leash.
John is clearly a pro at hosting, very professional and easy to deal with. When we forgot dog food the first night he even shared some of his dog's home-cooked food. (Our Labradoodle was very impressed.)
Oh, and my wife kept raving about how well decorated it was.