It took them more than three months to do work that should have taken them two weeks. They would just not show up, they would seldom call you back. On top of that, they had the keys to our place and when we called (multiple times) to ask for them back they didn't return our phone call for a month, when we finally gave them an ultimatum.
If you have any choice at all, steer clear of this company.