KVMs on the "value" end of the price spectrum can be notoriously bad, and fail over time. This one from UGREEN has been serving me well though. I have it switching between a Windows PC and a Mac Mini, and it does so flawlessly. I have had no problems getting the 60Hz refresh out of my monitor even at 4k resolution, with no flickering. Because I like to keep a tidy desk, I have placed this KVM in the far corner of my desk, which ordinarily would make it difficult to reach. But the remote control solves that. I have it positioned next to my keyboard for easy access. As far as shared peripherals, in addition to my mouse and keyboard (using a single Logitech Unifying USB dongle), I also have a webcam and SD card reader that are plugged in to the KVM, and they function flawlessly. Highly recommended!