This was a complex project over several years. They were the most qualified contractor and were very reasonably priced. When it came to executing the project they did very well at the beginning and there were very few problems. In the second year it was like the wheels fell off and there was no end of problems. The third year they were much better again but they charged us a bit more. The difference was due to the foreman. The foreman in the second year was truly sub-standard and didn't seem to know how to handle the project. They did fix everything eventually and the last foreman was great and we were really happy.