This keyboard is quite nice. I recommend buying it used, because Cherry ML switches are stiff and only become more comfortable after being broken in. It's easy to take apart for a deep cleaning, with only screws and no silly plastic clips to break.
The only real negative side of this keyboard is its behavior when holding down keys. When you hold down, say, "a" on a regular keyboard, an "a" gets typed, and after a pause, the system repeatedly sends "aaaaaa". This keyboard, however, actually physically sends TWO a's with a short pause in between them before the computer takes over and sends "aaaaaaa". The net-effect is that, while gaming, if double tapping a key does something, then that will be triggered. For example, while Minecrafting, you will always be dashing. Games that use a double-tap to dodge will also be spawning dodges left, right, and center.
So maybe not the best keyboard for gaming.
Otherwise, it's a great travel-friendly keyboard with no Windows key.