CM Painting stands by their estimates, starts and finishes on the days they promise. The quality of their work is superb (1 coat primer, 2 coats colour) and very precise (cutting lines, trim). They are thorough in their preparations (wall repairs, sanding) and their daily site clean up. They provide lots of hidden value added services. They spend the time up front to completely understand the customer's goals and work scope. We trusted them to hold a key to our house during the work schedule. And, they are fun!!