Turned up on time, got straight to work and was very polite and neat (when he left, didn't even know he was here!)
There was an issue with the switches (not his doing), that he stayed and resolved, which was a life saver.
Work is very neat, and he was quick at problem solving and fault finding.. suffice to say, he'll be the first port of call for all electrical work I need (and friends, and family)