I've had it for about 2 months now, running on a Linux machine. Linux picked up nearly all the specialty keys, which I didn't expect. The keyboard itself has a fantastic feel to it. The keys snap well, if you know what I mean. It just types well. The quality of the keyboard is very nice. It just feels good to use. It's nice spacing between the keys, so i find myself making fewer errors in typing. Low profile keys might have something to do with it as well. It's a very sleek keyboard with a tight design taking up as little desk space as possible but still having a great full size keyboard. No extra space wasted. Over all, A+. If I had any complaints it might be the contrast of the keys. I'm not a pure typist and never have been. I hunt and peck at a high rate of speed and need to find my spot frequently from sight (80 words a minute maybe???) There is room for a little improvement if they keep going with this product line. Maybe more battery capacity so they can add lighted keys? It would also be nice if they made a non bluetooth wireless model with a dongle, which I would have opted for more than likely. Never a serious fan of bluetooth devices in general, even though I've had 0 problems with this particular device. Wales up a little slowly on boot maybe. I think they'd do themselves a favor and sell a lot more of these things. It's truly the best PC keyboard on the market, hands down. The only one that comes close in my opinion is the Logitech solar powered keyboard, but that's nice in a different kind of way. The Microsoft Surface keyboard is pure elegance with a high quality build. Many of us are willing to pay more for quality. Hats off to you Microsoft.