Matching on Angi
We discussed the project over the phone and he gave a estimate of how long it would take and his hourly rate. We set a project date less than a week out. He arrived on time and completed the job as estimated. Very personable and professional.