What a great place to stay. It has everything you can wish for. The place is spotless, the dog is great and Graeme and Mary are just the perfect hosts! Wish we could have stayed a bit longer.