I have been using a Microsoft wireless keyboard that sadly was displaying some idiosyncrasies. I bought this to primarily test whether it was the keyboard or computer giving me issues. The quality of the keyboard is adequate but I guess for the price ($7.99) that is to be expected. It is a bit mushy and does not have a crisp down stroke when typing. I would also prefer a more noticeable protrusion on the J and F keys for touch typing. I have remedied that with past keyboards with a drop of superglue.
However it did allow me to determine that my wireless keyboard was the issue as the flakiness has disappeared. (Assuming of course, I eliminate the flake using the keyboard) This keyboard appears to be a viable alternative until I get around to ordering a new wireless keyboard, plus it is always good to have a hard wired backup keyboard.
If reviewing a product, it may have been received free of charge. That will NEVER have a bearing on my recommendations.