Excellent service, very thorough. Professional as well as friendly. Took the time to explain what was done.