Portree has come last in a study of Highland town centres' overall quality.
In a report published by Highland Council, Portree ranked bottom in the town centre health check.
Highland Council say the town "performed particularly poorly for its lack of cycling facilities, difficult movement through the town centre and its overcrowded by station."
The report also went on to note that the pavements were in "extremely poor condition in places, the problem exacerbated by the huge number of tourists crowding the streets." It continued: "Potholes and cracks were witnessed in almost all areas, with the surface at the harbour being particularly uneven."
Portree earned praise for its significant proportion of independent retailers and the lowest vacancy rate of any town centre studied. Highland Council stated that "a single empty unit was identified."
Overall, Portree scored 26 out of 50 for qualitative indicators, such as Retail Audit; Vacancy & Other Negative Factors; Leisure, Culture & the Public Realm; Built Environment and Movement & Access.
The full health check can be viewed here.