Here's a mini review i posted when I first got it:
https://forums.macrumors.com/posts/20523810/
What I'd add to that after a few weeks use:
No, I don't find that the keys are hard to press, though obviously it's not like typing on a virtual keyboard where the slightest touch registers. Using this keyboard is different, and it takes a little getting used to if you haven't used something similar before. The coated fabric feels a little weird, because really, who types on fabric? LOL The keys are barely two thicknesses of paper taller than the rest of the keyboard, which also takes some getting used to if you've only used regular or chiclet style keys. I made more typos with it when I first started out, until I became more accustomed to the short height of the keys. That took perhaps a few hours of off and on use. Now, moving to a "real" keyboard feels weird.
All that said, the more I use it, the more I fall in love with it. It's a nice combination of super light weight, exceptionally thin, yet sturdy enough for lap typing (which is how I'm using it right now.) You get the responsive feel of a physical keyboard, which is great for touch typing--you'll feel the mechanical action of the keys beneath your fingers. It's extremely quiet; no "click" sound, just a quiet dull thump as you strike the keys. Despite the light weight, it also doesn't tend to move around on slick finished tables while I'm typing, the way the Ultrathin for the Mini did.
And of course, I can take it to Starbucks without worrying about what's going to happen when I spill coffee on it! The black one does seem to show dirt fairly easily, but it's also easy to wipe clean.
The two things I dislike: the lack of a Caps Lock indicator, and the very tiny, somewhat difficult to toggle power switch--it's fine for me, with small fingers and long nails, but I do wonder how most guys do with it. Otherwise, I personally feel it's an excellent keyboard, once you get used to the quirk of typing on short keys covered in fabric. I definitely would suggest looking at all the reviews you can find though; there are people who dislike it, and it's good to understand why, since you won't have as easy a time returning it as we do here in the States.