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. The quality of the paint they use is above average, too. They did very good work, cleaned up well, and gladly plan to come back and touch up a few places, upon our evaluation. Highly recommend!