Dunkeld House Hotel has been granted permission to build eight holiday lodges within its grounds.
There were 41 letters of objection to the proposal including objections from Dunkeld And Birnam Community Council and time-share owners of properties at Dunkeld House.
But the hotel's scaled-down plans - from 14 lodges to eight - met the unanimous approval of Perth and Kinross councillors.