I give this company less than zero stars... I called to make an appointment. After being told I couldn't get anyone to come for two weeks, I proceeded to wait. After waiting all day for someone to show (between 12 and 3 they said), I finally called to find out they didn't even have me in their schedule. Instead of accommodating me, given the fact that I had already waited so long, they proceeded to schedule another appointment. This review has nothing to do with the quality of their work, as I couldn't even get an estimate in the first place. Good luck...