Do not hire this company! We had a terrible experience with them. They overcharged l, they were not honest about hours worked and did a terrible job. Had to come back and fix it all. Their secretary has some terrible manners, refused to discuss the invoice and hung on me. Stay away from them!