Very thorough, gave instructions on our questions, completed maintenance, was clean, friendly, and used protective gear. Excellent service!