Excellent company, very professional. Sales guy was excellent, a fact-based approach, very down to earth. Pricing was higher than competition but we felt we were going to get a better product and better service. Communication was good, project managers were responsive and questions were resolved quickly. Work crew arrived on schedule and were professional, project managers followed up to resolve issues quickly. The only issue was that not enough material was ordered first time, so a special order had to be made that meant the crew left and had to come back at a later date. The project was complex, so I can see why not enough material was ordered. We asked for changes mid-project and these were quickly re-quoted and the work scope was changed. I would definitely recommend.