On time, very professional, and the price was right. Would recommend him highly to others. Excellent worker and fast. Also cleans up well when the job was completed. He was in and out in 15 mins.