We hired Mr. Lee to replace a leaking water heater. He was prompt and him and his son worked professionally for a few hours to do this which was great. However, we had a furnace replaced in our house shortly therafter and our furnace guy noticed that the plumbing was leaking above the water heater- he said this should have been changed when the new water heater was fitted. So, I called Mr. Lee back and he promptly came, saw the leak and again, him and his son promplty got to work. I had to step out for about a hour and a half and when I came back, he was waiting for me with a bill in hand!!! I was outraged- I had already paid him $1000 for the water heater and now he wanted an additional $283 for this 'repair' which I was told should have been done with the water heater replacement to begin with. First of all, he should have told me this was going to cost money (which he didn't as he said it was a minimal cost and therefore they just did it). I refused to pay but he would not budge. I had to call my husband while Mr. Lee waited for payment and again, he wouldn't budge. I was alone, 37 weeks pregnant and at a loss- so finally, he agreed on $250 and I paid him begrudgingly. Although I found the quality of his work good, I believe his customer service skills are awful and he should have told me about this extra cost upfront. It is funny as he arrived at 8:35am and I have to leave- he didn't start working until at least 8:45am or so....and then I got back at 10:00am and somehow that was 1.5 hours of labour even though I received a call from him at 9:50am saying he was done and waiting for me.....seems to be that I got ripped off. We had another big plumbing job that we were going to offer to him but now we have decided to go elsewhere. I would strongly urge others to contact other plumbers before going with Mr. Lee as you never know what you may end up fixing and paying after the job.....