Be very careful with these guys. I signed a contract in May of 2016 and gave them a deposit in excess of $10,000. I didn't hear from them for three months, and then when the project finally started the first week of August I was told it would take six weeks to complete. They're now on week 13 and even though I removed part of the scope due to the excessive delays, it's still not finished (and based on removed scope of work they've been paid in full). The reason I gave two stars instead of only one is the quality of the work (when they finally do it) seems pretty good. The gentleman who was their estimator/designer left the company a few months ago and now they're struggling to manage projects.