These guys did a pretty big job for us and things went as well as could be expected for dealing with such many moving pieces. I suppose its the nature of construction to have miscommunications so its hard to hold that against them. In the end it was good work at a fair price