This kit was pretty straight forward and easy to install. I mean, it was a lot of work to install 8 lights and took me several hours by myself but it was not complicated. The cable connections screw together and are water proof. The cables are fairly think and durable but still thin and flexible enough to easily route throughout the vehicle.The app is also really easy to download and use to control the lights. There are several different options for colors, patterns, brightness and the speed is adjustable from steady on to pretty much strobe lights.As for cons, although the cords were long enough to run all 8 lights for a 2022 4door Jeep, the wire for the On/Off switch is pretty short. The Jeep battery is on the passenger side so the On/Off switch was barely long enough to run just inside the passenger door. It would be nice if the wire was about 6 feet longer so I could run it over to the driver side and install under the dash. Not a huge deal, you can get some wire and extend it, then you're all set.The only other issue is that the hardware that comes with it to attach the lights are thin bolts with washers and nuts. Most of the places that I wanted to install the lights, I wouldn't have access to the back of the area to screw on a nut. I instead used self tapping screws and also used high strength all weather adhesive. This seemed to work well. I also used zip ties to route all of the wiring under the vehicle. Just be sure to avoid running the wires close to anything that will get hot like the exhaust.Overall, this is a pretty sweet upgrade for the money. It takes a little work to install but it looks pretty good once you're done. Would recommend.