Would definitely recommend. Diagnostic skills were excellent and corrected the problem very efficiently and provided clear explanations as to what was the problem.