I bought these smart switches because I wanted a uniform look throughout the house and I had a variety of switch types to replace. We have standard on/off switches, but we also have 3-way switches and a dimmer switch. Furthermore, I wanted to replace the need to pull fan chains with dimmer switches as well. I found several companies that had on/off switches that looked nice or dimmer switches with cool functionality, but this was one of the only brands that had all of the types of switches for which I was looking.Being firmly entrenched in the Google ecosystem (my wife, daughters, and I all have Pixel phones, we have Google Home, Nest Minis, or Hubs in every room, and we have Google Nest Hello doorbells), I really wanted something that would work with Google Home as well.Finally, as we have over forty switches in our home, I wanted something that was a little more budget-friendly. These Treatlife switches seemed to check all of the boxes, so I bought a four-pack of each of the three types for a first run: standard on/off switches, dimmer switches, and 3-way switches.When they arrived, I briefly read through the instructions and pretty much jumped right in. If you've ever installed a light switch before, this really wasn't anything new, but, even if you haven't, the included instructions make it simple to attempt for the first time. There's also no guesswork involved since, as opposed to the screws on the back of ordinary light switches, these smart switches come with color-coded (as well as labeled) wires, a few inches in length, to which you make the connections using included wire nuts.All the necessary hardware is also included in the box. As mentioned above, each switch comes with four or five wire nuts (depending on the switch type), as well as the screws to affix them inside the junction boxes in the wall. They even come with screwless, snap-on faceplates, which look really nice, but which I opted to forego because, as mentioned above, I was looking for uniformity throughout the house. No sweat, though, because I was able to pick up a ton of matching faceplates from Home Depot for just a few bucks, and these smart switches work with any standard faceplate.That is not to say that everything was sunshine and rainbows. I did have a few issues during the installation phase that I should probably mention at this time, but I believe that most of them are due to my unique situations.The biggest thing that I ran into was that, being smart switches, there's a lot of electronics that go into them, and those electronics take up space. The "inside" of the switches, the part that goes into the junction box, are significantly larger than a standard switch that only goes in as far as the toggle mechanism and screws require. This isn't a problem for a single light switch in a junction box made for a single light switch, but, as things scale up, fitting three switches into a triple junction box along with all of the wires going to all of the various fixtures, things got a little tight.On a very much related note, many of my double and triple boxes have four or more white (neutral) wires inside the box, all bunched together in a single wire nut. Adding three more white wires for these three new smart switches didn't really work with the existing wire nuts, nor did it work with the included wire nuts (which are obviously designed for joining two wires and not seven). Luckily, I had extra oversized wire nuts lying around from previous projects, but, again, that's something you can easily pick up from Home Depot, Ace, Lowes, or wherever, without much hassle. For some of the black (hot) connections, there were already small "jumpers" that the previous electrician had used to wire things together, which made it a little easier to use the supplied wire nuts.Once I got everything installed, setting up the "smart" features was simple, though not as simple as it could have been. First of all, you need a smartphone to set the switches up. I'm assuming for most people that shouldn't be a problem, but it is worth mentioning. My phone had trouble with the QR code not going to the right place to download the required SmartLife software, but I manually typed the name into the Play store and found it with no problem. That could have been out-of-date documentation in the box or it could have been a problem with my phone.When you first power on each switch, the LED on the switch will rapidly flash red to indicate that the switch is ready to be set up. If you don't get it set up in time, no problem, just hold the switch down for five seconds and it will begin to flash again. My problem was that the software kept having errors setting up the switch in this mode. However, there is a second mode (hold the switch down for another five seconds and it will begin to slowly pulse red) in which the switch sets up its own WIFI hotspot that you then connect to on your phone to do the setup. This mode worked like a charm for me. After trying the "fast" mode on the first four switches that I installed to no avail, I didn't even bother on the remaining switches and exclusively used the "slow" mode, which, ironically, was much quicker for me.Once all of the switches are added to the SmartLife software, you could stop there and be 100% happy with your setup. The software is easy/intuitive to use. Switches can be grouped into rooms within the house. You can group the switches for one-tap access, create simple automation, etc. And you can sit on your couch and control the lights in other parts of the house with a touch of a finger to your phone. I wanted to go the extra step of integrating my new switches into my Google Home so that I could control them with my voice, though, so there were a few extra steps.First, when I opened my Google Home app, it already recognized that I had added SmartLife, and prompted me to connect the two. After doing so, it quickly recognized all of the new switches and allowed me to add them to my existing rooms in Google Home. The only thing I think could have been better is if it had recognized that the rooms in SmartLife had the same names as the rooms in Google Home and automatically grouped the lights accordingly. I'm sure there is a use case that I am not thinking of to explain why it doesn't work that way, but that's really my only complaint when it comes to integrating with Google Home, and that could very well be a Google problem rather than a Treatlife problem.I've had the switches installed for about a week now, and things are still working great. I love being able to say "Hey, Google, turn on the living room fan and reading lamp" while I'm still in my bedroom and having everything ready for me when I walk out. I also like that I don't need to walk through my entire house before bed to make sure that all of the lights are out. I can just say "Goodnight" and everything turns off.The switches themselves are attractive, as far as light switches go, and relatively unintrusive. They have a good analog feel to them when pressed. The 3-way switches are "smart" enough to know when a light is on or off even if the other switch in the pair was used to toggle the light. The dimmer switches are press-to-turn-on/off and then touch-and-drag-to-dim, which did take a little getting used to, but I find that I like it a lot more than the separate on/off and up/down buttons on similar smart dimmers. Plus, if I want the lights or fan at 25%, I can just touch my finger at that point on the touch strip and it will jump right there, which you can't do as easily with an up/down button. Of course, I tend to just say "Hey, Google, set the overhead light to 25%" and be done with it.Overall, though, I could not be any more pleased with these smart switches. They are exactly what I was looking for, they work as advertised, and I haven't had a single problem with them since installation (I will update this review if I do). So far, I've smartened up my living room, master bedroom, stairs, and landing (overlooking the living room), and I'm looking forward to putting in my next order.