Showed up at the time that was estimated. Very friendly and professional. Did a very thorough job. Answered all my questions and explained every step he took and why.