We had a lovely long weekend stay in Blairgowrie. Place is beautiful and everything you need.