He arrived my condo at 1:31 pm with my previous notice I had to leave to pick up my daughter by 2:15 pm. I had minor leak from kitchen faucet and he did an inspection there was no leak. I asked him to replace a connector at least as I had new one. He asked me to fill out personal information on his phone and sent me an invoice right away to my email. He went to his truck to pick up his wrench, He started to pull out old connector, but could not get it done, so he suggested to pull out entire faucet. He went to his truck again to pick up his screw driver at this time. Wrench and screw driver are basic tools any plumber would carry with them. He was having big trouble to take off the faucet. He complained to me the former installer did make connected volts kinds of jammed, so he could not take it out smoothly. He finally pulled out entire faucet and hoses and replaced white plastic connector with new one I have from Kohler. He also had issues to put the faucet back, so I was holding it the time he tired to push it back. After job was done, he tested. Large amount of water was immediately coming down from the inside of faucet. There were lots of running water down. Did I mention he inspected there was no leak less than one hour ago? He said I need to replace whole faucet after all because the faucet was defective. From the picture, the bolts were not tightened to it's full, too. I think inside hoses or connected parts could be damaged before the faucet was pulled out without caution. I was there all the time while his working. He was pushing me what you want and making few jokes while working for about one hour. He kept saying I don't know, F***, right in front of me. I kept telling him let's focus on the job other than saying. You are the hired professional with a high rate closer to $200 for basic work. Why don't you know what you are doing? I was late to pick up by my 6 year daughter at her school by 15 mins at the end. He should have not started a job when I advised time line first. He just mentioned closer to the end, there will be extra charge after 1:31 pm. Did I mention he went to his truck two times just to pick up WRENCH AND DRIVER? I am living in a condo, so it took time to get outside and come back.There was no special tools he brought. I said I must leave before your time limit, so don't worry about 1:31 pm, his time limit. I gave him a check for his invoice at the sight. Now, I shut downed entire kitchen water and need to shop new one. We can't even use a kitchen for a child now. It will fairly cost me another $500-600+ including installation service and new faucet. He would blame I was the one who ask him to change that white connector. His professional advise was all "I don't know" I saw good reviews on Google for his service. You can judge his service by yourself. Things happened are things happened. Reputation will exist in any field of business we are in and time will tell. I had everything fixed one day after. The company I had after this guy was polite, professional with tools when he came to my home and worn a helmet with a light. He fixed all of DJ plumbing's mess and replaced one I bought from Costco beautifully in 30 mins. The picture is attached. He even charged less than the typical charge which was appreciated as he heard my story about one day before. It's not a money complaining post, but it is as it is. I would not have an idea how this Google system works, but I will never, ever recommend this DJ guy to anyone in the building and the area as well as to the people I know at the end. The guy should not visit other people's home for many reasons. You can contact me if you would like to confirm anything for this one.