We did our research and received several estimates before we hired Bear Mountain Painting to do our work. The work performed was outstanding. They really had a lot of patience and exceeded our expectations. There was a lot of siding repair involved. They were always there when they said they would be and did an outstanding job. My house looks brand new! I will recommend Bear Mountain Painting to anyone who needs home improvement or remodeling work done.