It took 2 weeks for them to get out to my house to give me an estimate. Then it took close to a week for them to give me the estimate. The estimate appeared (initially) affordable. They scheduled the job for a week or so later, then canceled. I had to re-arrange my schedule and care for my dogs so they could come out a different day. When they got here, they dug a few things up and then tried to tell me it would cost $2000 more than what the estimate was. I tried to tell him the original person who came out to do the estimate, should have accounted for the "additional" work because he was the one who suggested it in the first place. I would have never gone with such an expensive estimate. They clearly were trying to swindle me out of another $2000 by "springing" this additional work on me at the last minute. So, no, I would not use them or recommend them.