I tried a few small-to-tiny keyboards (Lenovo, Logitech, etc) before settling on this one. It's not very flashy, and even feels kind of cheap (because it is, but for $15 it's really hard to beat. This thing has all of the keys you'll need within easy reach. You'd be surprised what functionality is actually missing from some of the more expensive alternatives, things like missing function keys. Anyway, just get this one.