Leonard responded to my urgent request for an electrician to wire up a bathroom fan and isolator switch, and completed the job over two visits - as unfortunately the 1st visit occurred at 6.30pm on a Friday and he had run out of the wire he needed, so had to return the next morning. My only criticism is with level of communication - it could be improved i.e. to advise if he is running late.
As with any professional who charges by the hour, ask for an estimate of time to complete the work, to avoid nasty surprises. Leonard only exceeded his estimated time to complete the job by half an hour, which was acceptable.
Leonard was courteous and I felt very confident in him, I definitely recommend him and have already passed his number along to a number of friends.