Real value for money accommodation in Blairgowrie