It works well as a keyboard and all. But instead of protecting the screen, the keyboard scratches the screen when used as a cover. The main problem is where the iPad stand on the keyboard. If you feel that edge of the groove with your finger, it almost cuts your skin. It may just be my keyboard, but caution if you are considering buying.
This keyboard is fine, I had a little trouble with it repeating keys too often, and I had to learn to type lighter. I seriously can't imagine why they replaced the ESC key with another home button. I mean, there's a home button right on the iPad, why would I need another on the keyboard at the expense of the single most useful key during text editing with VI / VIM?
Sure you can work around by learning to hit Ctrl-C instead to leave insert mode, but some habits aren't worth breaking for $99. Plus, I need to enter backticks and tilde's on a regular basis since I'm a Linux systems adminstrator. These keys also also require several key presses. This keyboard might work great for a PM or BA, but not the actual Techie.