Bear Mountain was a very professional, thorough, and courteous company to deal with. I very much appreciated the COMMUNICATION throughout the process of their painting our kitchen cabinets. That one factor puts them above the rest. They did very good work, and gladly plan to come back and touch up a few places, upon our evaluation. Highly recommend!