John was on time, went to a lot of trouble to find the problem in my washing machine, which he unfortunately couldn't repair. Would recommend him though.