Pros
They were fast and cleaned the job site daily, and were patient and generous with their time and effort. They discussed with us adjustments, modifications and troubleshooting at every major step. They had great suggestions and the design turned out to be even better than expected in some instances! We highly recommend them!
Cons
All staff behavior is good. I am impressed their service.