A ward at a hospital was found to have a list of repair jobs going back three months when the maximum time to get the work done should be three weeks.
Infections control watchdog, the Healthcare Environment Inspectorate (HEI), has recommended improvements at Western Isles Hospital in Stornoway.
It has asked NHS Western Isles to undertake a full review of its current fault reporting and management system.
The HEI said the overall standard of cleanliness within the site was good.
Following inspections last month, the HEI report on efforts to control and tackle infections at the hospital has been published on the organisation's website.
The outstanding list of repairs going back three months was for ward two, which is a general medicine ward.
Chief inspector Susan Brimelow said NHS Western Isles was complying with the majority of standards to protect patients, staff and visitors from the risk of infection.
She said: "The overall standard of cleanliness within the hospital is good.
"A regular programme of staff training in infection control has been commenced and the hospital is using a comprehensive system to investigate the cause of confirmed or suspected patient infections.
"However, we did find that further improvement is required in some areas including the replacement of furniture in some wards which is showing signs of wear and tear, the improved use of cleaning schedules by staff to confirm that cleaning duties have been carried out and the length of time taken to deal with reported faults and repairs needs to be improved."