I had a fantastic stay at here! The location is unbeatable and Fairgrieve is extremely welcoming and kind. Would highly recommend. Also Marley the dog was a huge bonus, so cute!