Mr. Steve was a perfect professional, and super knowledgeable. He took the time to listen, look, and diagnose; then got me sorted while helping me understand everything. Amazing service. Highly recommended.