Arrived punctually and did a very thorough job, which involved diagnosing an electrical problem and installing a new immersion heater switch and upgrading the fuse in the consumer unit. Had to go out for parts, but did it all within the original quote (plus parts cost). Thorough and helpful. Would definitely recommend.