What a grand place to stay, and I'd recommend Stravithie Castle in a heartbeat.
Our only gripe was the lack of signs directing us from the road and into the property, but once we'd found the right place, parked up and made a fuss of the beautiful, resident sheepdog, owner David gave us a thoroughly friendly welcome and took us up to our room, which turned out to be an expansive suite complete with living room, a huge bedroom, kitchen and bathroom.
Breakfast items were all ready in the fridge for us, and although the shower took a while to get going, it was fine.
David was open and honest in admitting the WiFi wasn't great, and the TV only picked up a handful of BBC channels, but we didn't care a jot!
The surroundings were just stunning, the hospitality was first rate, and the dog was a joy.
Overall, an excellent experience, and we hope to stay there again one day.