Professional. Fast. Honest. He quoted a price over the phone, did the job and his invoice was lower because the job was smaller than he thought. Could have easily asked for the quoted amount, but reduced it because he is honest. No doubt I will be recommending John Campbell to my neighbors and definitely my next call for cleaning.