Great stay in Blairgowrie. Very close to beach and short walk to shops and cafes in Blairgowrie. Lots of little extra touches. Definitely stay again