Their estimate was the lowest by far. The next higher was 2.5 times as much. The quality of the work seemed good, although I was a little miffed that I paid $1000 for 4 hours of work from 2 men, with minimal materials. I thought this would have been a bigger project, which leads me to wonder just how well they did the job. There were issues with getting the estimate correct and overall communication problems. Generally speaking, though, I was satisfied, and thought I had found my "go to" contractor. A few months later, I have another job for them. Now I cannot get them to give me a reasonable estimate. This one is 4 times what the job would seem to justify. And the estimate is wrong and does not reflect what I asked them to do. (example: they quote 90 pieces of siding without specifying what they mean by pieces (no lengths, no specification of type or material) and this is just for one end of a small house.) So, I asked them to explain, and the only response was "that is my quote." This is totally unacceptable. So, in good faith I asked the office to help me, thinking that maybe language issues were involved. They have a lot of foreign workers from Eastern European countries, and although very nice people, their English is not always perfect. A few days later, the "supervisor" came to my home, and I gave him the same information I gave the first estimator. Days later, and I have still not heard anything back from them. I think this is very rude and unprofessional. I am trusting these people with my home. The least they can do is be polite. I think the first job was a "seed" job to get a new client on the hook. Now they think my new job is not something they want to do, so they just walk off and leave me hanging. I would rather to the work myself than have to deal with these problems.