I have a tendency to spill stuff on my keyboards. I bought this to replace the two that got wet and some keys quit working. Sure enough, two weeks after I started using this one I spilled water on it, but after a day to dry it is working perfectly again. My only wish is that they would mark the keys with Mac equivalents to the Windows keys.