Gary was persistent in calling to arrange a time to do an estimate, and was punctual about meeting me at the scheduled time. It took several weeks to get him in to do the work because he is busy and does the work himself. On the day the work was done, he arrived early and had it done before lunch. Gary was very professional and helpful. Seemed a little expensive, but the quality of the work was good. He estimated the job at an hourly rate, and actual work time was within the estimated hours. When Gary gave me the estimate, I told him I would do the painting myself, so painting was not part of the job. I had to lightly sand the sparkling before I could paint over it. Gary gets a B for responsiveness because he expected me to be available whenever he was. We had difficulty connecting to get an estimate for the work because he would call me in the middle of the day and ask if he could stop by because he was in the neighborhood. Then, after he gave me an estimate and I told him I would like him to do the work, he told me my job was too small for him to schedule. Instead, he told me I needed to wait until he had a few hours available between other jobs, and it didn't look like that would be for at least a week. I told Gary that we needed to work around my work schedule. Two weeks after getting the estimate, he said he had some time available and we were able to synchronize our schedules to get the work done.