They were thorough. They did an excellent job. I got the quality for the price. They recommended instructions we hadn't planned for. We needed to avoid future problems.
Communication, execution to schedule, and quality were all top tier.
I was so impressed with them.