Andrew was very thorough and careful. He clearly explained his diagnosis and the recommended fix. Great service!