After giving up on Logitech forever I had to try Microsoft for a keyboard that might actually work. I bought this one because of the non-spill aspect as I am notarious for spilling things on my keyboard. I love the compactness of the keyboard but it is taking a while to get used to typing on it because the keys are so close together. But for the short while I've had it I like it. The mouse is acting weird and I don't like that. It just sort of goes where it pleases and not where I want it to go even though it says it works on any surface. Haven't had it long enough to give a good review for y'all. But so far so good.