Cabins at The Roost, Blairgowrie, Perthshire
Three cabins. One working smallholding.
The kind of stay you didn’t know you needed.
I built The Roost on our 14-acre smallholding just south of Blairgowrie in Perthshire. The first cabin arrived in 2021, and now there are three: each one designed from scratch, each one with its own character and all of them quietly brilliant at doing the same thing and helping people switch off properly.
More than a thousand five-star reviews in. Guests who have now stayed with us eight times or more. Another couple who travelled from Sydney, Australia. I like to think that tells you something worth knowing before you book.


The cabins are for two. They are warm in winter, bright in summer, and beautifully kitted out whatever the season. You share your stay with a flock of sheep in the neighbouring fields. Among them are the instantly recognisable Hungarian Racka with their extraordinary spiralling horns. I also have three pigs called Dave, Ginger, and Rusty. There is a flock of turkeys that will make their presence known, and views of the surrounding fields and Sidlaw Hills that genuinely never get old.