Adrian arrived as promised, diagnosed the fault, explained our options clearly, came up with a creative solution to reduce cost, came back promptly to implement the solution, did a great job, finished the work neatly and delivered a great fix for the agreed price. Very happy to recommend and will definitely use again.