Quality place to stay in Blairgowrie - close to shops and beach, perfect for families with dogs....