James went above and beyond to diagnose the electrical fault and fix the issue. He treat our property with respect, gave some great advice and wasn't pushy about future works that are needed. His invoice was also very reasonable. Very happy with the service I received and wouldn't hesitate to contact him for future work.