I had my lights installed with him at the end of 2017. And like most reviews said, they did a fine job. Quick, professional, clean, looked nice. It was everything you expected it to be.
The problem came about a few years later when the lights started to burn out. First time we contacted him about this issue, he showed up twice unannounced. One time we weren't home, another time he disrupted an important work meeting but I had to let them come in to fix the lights as it was dragging on. A year later, other lights started to burn out at a ridiculous rate. One by one they started to malfunction to the point where 5 out of 12 lights were burnt. Both my husband and I have tried to call/email/text him since October 2021. He would screen our calls and ignore voice mails and emails. Occasionally he would respond and tell us to call him on X day or send him a note, but doesn't follow up. It took him almost a year to finally arrange for a time to come fix them. I'm still within the "5 year warranty" so they should have been fixed for free. But no, he charged me $20 a light and said the warranty was for direct to the manufacturer only. His warranty covers only 2 years and if you want the 5 year free warranty, you have to go bring the lights to the store and change them yourself. NO WHERE is this listed on his site and he has never mentioned this to me when I contacted him countless times to come fix them under warranty. He didn't mention that I needed to pay until AFTER his guy fixed the lights. I feel like he totally deceived me and the warranty is a complete joke. He also made it seem like he was doing me a favor by "only" charging $20 a light. If its just 2 years warranty, then be upfront about it. Don't list it as a 5 year warranty if you only cover 2! My husband tried to call him after to talk about this (I was home alone with a baby when his guy came to fix it and I wasn't going to argue by myself) and John was rude and hung up on him. I will be contacting BBB to have this flagged as this is false advertising.
If you want the lights installed, they will do fine. But if anything goes wrong with the lights (and they will!), you will have to go through a very frustrating process dealing with a very dishonest and unprofessional person.