We used this contractor for a small condo project. They were always under staffed, did not have English speaking workers much of the time and were slow to complete their work thus causing many delays which affected job scheduling. Supervisory personal rarely came to the job site. Do not use this company if you want a smooth running job.