We hired King Quality to do our roof and had a very pleasant experience. This contractor is well known and has a reputation to uphold so they don't try to rip you off. We had a free consultation and estimate done with no pressure. The guy who came over was great, answered all of our questions and gave us a great deal. Our roof was done in just 1 day as was promised. They left behind no garbage or debris - it was all hauled away in a dumpster that they provided. I'd definitely recommend them. THey do siding and windows as well.