Neal was excellent in terms of service, flexibility and dog handling skills. our dog is a bit yappy but Neal managed him very well on the job. he did a very professional job and managed to coordinate with my plumber which was pretty amazing on the day. Reasonable rates for a complex job as well as a very trustworthy guy. I have found my new electrician.