(older review: 4 stars, scroll down for my latest update)I work from home and have two monitors. My macbook has an HDMI port, but only one. Since I don't want the two monitors to mirror each other, I can't simply split the HDMI port into two HDMI connections.So I use a USB-C to HDMI cable. This works great on my macbook for personal use.Then I also have my work computer. Previously I was using a second macbook for work, but more recently, since I moved companies, I use a Windows laptop for work. Same issue: only one HDMI port. So I use another USB-C to HDMI cable.In order to swap, I grabbed two LG monitors. The LG monitor in question allows multiple HDMI inputs, and I can use the monitor's settings interface to swap between input sources.This is what I have been doing for a while. I got sick of it, so I did some googling and found out about KVM switches. So I gave this thing a shot. I love the switch thingy. It does add a bunch of wires to my setup, but maybe worth it for the nice switcher which is amazing. Although then I do need to see an LED on all the time, which is kind of annoying since I sleep in the same room. Minor issues at first. Gave this thing a chance for a while. It was working pretty good. One of the first things I noticed is because it swaps both computers at once, I lose the functionality to swap one monitor to my work laptop and one monitor to my personal laptop. I was missing this functionality, but it wasn't too bad. A bigger annoyance, is when switching, it would very often confuse which HDMI is the left screen and which HDMI is the right screen. It was very inconsistent regarding this and became a large issue that was eating a lot of time when I need to work and don't have time to fuss with monitor issues. I need to be able to just turn my monitor on when it's time to work and have the thing work. But instead it would have monitors swapped, and I'd need to swap over, then swap back to fix. Another issue I noticed is that on my personal computer it was began flickering, where it goes black, then comes back to normal again. It would do this a little, then work. Then over time the issue became more prominent where this flickering would go on for longer durations. It could just be the USB-C to HDMI cable. But when I go direct, I don't have this issue. When going direct, I sometimes might see it flicker once, when turning on the screen for the first time, then it's on, and stays on. But when I go through this box thingy, it keeps on flickering, and takes away from the experience I'm used to when using my personal laptop.I'm sure this box has better usages. I know the mouse and keyboard switcher would be great, but since I'm on Mac and on Windows, I don't want to use the same keyboard for both, so I just use it for the monitor swapping.I've read that using an USB-C to HDMI cable can amplify these sort of flickering issues. If laptops only provide one HDMI port, I'm not quite sure how to use this thing correctly without amplifying flickering issues. There's also the monitor confusion issues, where it would frequently confuse the left and right monitors. This might just be due to swapping both HDMI's at once. This doesn't usually happen to me when I swap one monitor at a time when I go direct through the LG input source switcher.Also my whole reason for having a switcher to begin with is to re-use my monitors for both work and personal use, due to limited desk space. And when we add more wires into the equation, along with finding a place to put this box, it takes up more room.I ended up just settling with my current LG HDMI input swapping built-in feature, when going direct.I'm sure there's better ways to achieve my optimal desired setup. But this thing was a fun ride which taught me a lot, and fun while it lasted. It's very possible one of my USB-C to HDMI cables is the real culprit, but I think the final straw for me it was just too many wires, and seeing an LED on all the time is too distracting when I need to focus on my work, and also when I need to sleep.I'm not totally upset or anything, I might give this thing a shot again another time when I want to do some more experimenting. But yeah, I think it was worth the learning experience for me and having something cool like this to play around with. It did mostly work though.Would I recommend this thing? Maybe. Definitely a cool factor about it. I don't think this is optimal setup for me, but I don't think the product is bad or anything, and I can see it being optimal for someone else.=== Edit / Update ===(newer review: 5 stars)While I encountered a small issue initially, I solved the issue and found out it actually wasn't the KVM's fault. Currently using two of these. I solved the flicker issue. That was because I needed a Mac dongle rather than a more standard general-purpose one. I wound up using Apple USB-C Digital AV Multiport Adapter This allows me to turn the Mac's USB-C into an HDMI, then together with Mac's HDMI port, I'm able to have two HDMI ports to work with for this KVM.I recently swapped out my LG monitors, and grabbed DoubleSight monitors with dual monitor stand.This doesn't have the input switcher, so I'm using the KVM switcher. This is working really well.My small issue now is a Mac issue where it doesn't seem to always remember which is the main monitor and which is the extended monitor. But I realize now that this has nothing to do with the KVM. This thing is really good. And the external wired controller button for swapping between monitors is a game-changer and really makes my setup work for toggling between my work and home computers.Although keep in mind there's a newer version of this product available. You might give that one a shot.