I purchased this KVM switch to share my DVI monitor between a PC and a Mac Mini. I was wary after reading reviews of some switches that had 'issues' at a resolution of 1920x1200, which is what I needed it to handle.
Happily, this KVM handles things flawlessly.
A feature which I especially like is the ability to independently switch the screen and the audio source. As the Mac handles my music library, having the option to switch to work on the PC but to leave the audio set to come from the Mac is a godsend.
I can't comment on the keyboard/mouse handling, since I use separate ones specifically for each machine. - Except that I believe that if you use a mouse or keyboard with special functions on the designated keyboard/mouse USB ports, you may lose some functionality, as it emulates standard ones when they're switched away.
The cabling supplied with the KVM is solid. It can take a bit of effort if it has to be bent into a tight space. It has the USB and monitor line together in the one cable, and a separate lead for audio. All of them are long enough to reach comfortably even in convoluted layouts like mine.
My only complaints are that the unit seems needlessly large, and that the white indicator lights on the front are so bright I keep it tucked away to avoid being dazzled.
All in all, though, I'm very happy with this KVM, as it does exactly what I need, with no fuss, no need to install software, and no unexpected behaviour.