I would highly recommend Peter Hamilton. I was a nervous driver from start to finish, but he was always patient, built up my confidence in preparation for my test, and our lessons were always filled with laughs.
I can't thank him enough for all the time and effort he went through to help me pass.