Perth and Kinross councillors have unanimously approved plans for 27 holiday units at Mains of Taymouth.
Mains of Taymouth Ltd sought full planning permission to erect the lodges at its Kenmore site.
Kenmore Community Council objected due to a decline in tourist facilities partly caused by a lack of affordable housing in the village for workers and an increasing amount of holiday accommodation.