Well, I thought this project would take about 15 minutes. After all, its just an outlet, right? I've changed dozens of these in minutes. I could not have been more wrong. It took about two hours from start to finish, and I'm a very handy guy. There are three main problems: First is the size of the outlet itself. Its huge, mainly because of the 2 USB outlets and circuitry, the outlet is much larger than any other outlet I have installed (including GFI). I don't have the actual dimensions ( and since its now installed, I have no way to measure it), but Amazon needs to provide those dimensions in its description. The outlet is so large, it actually DID NOT FIT in the outlet box the electrician installed in my kitchen island cabinet. So most of the two hours was consumed with trying different outlet boxes, modifying the existing one, creatively enlarging the cutout, etc.
The 2nd problem: Because the outlet is so large, there is no way to connect your solid 18 gauge wire to this thing. They only provide screw terminals on the sides towards the front, no slide-in connectors on the back - so its a real wiring nightmare. This meant having to connect short pieces of stranded wire to the terminals, then using wire nuts to connect to the solid wire. But this means you now need to fit wire nuts into the box where there is barely room for the outlet.
The 3rd problem: The trim plate that they provide is flat - its has no curved edge to accomodate the the outlet that does not fit completely flush to the wall or cabinet. This means you can't use the blue outlet boxes which insert from outside the wall becuse they do not sit flush. I had to use a dremel to get my existing outlet box so sit slightly back from the surface.
The 4th problem: For safety, they have switches on the two USB sliding covers so the USB only activates when the cover is slid open. But they did not work reliably. After fussing with them for a while, I finally decided I had no choice but to glue the switches in place so they are always on. Not a huge deal, but annoying.
If you are still reading, now for the good news; despite the time investment, I really like the result. The outlet looks great, it charges my iPhones, and it even charges my Kindle Fire. SO I like the product, but just know what you are potentially getting into and have an electrician standing by in case you get stuck.