We had a lovely stay in Blairgowrie. The place is very large and clean. Very modern. Was perfect for a big family to come and stay. There is a large kitchen which was great for cooking. Great location in Blairgowrie.