Councillors say businesses and residents have been badly affected. Officers insist the final works are now nearing completion.