Generally praiseworthy and recommended, but some room for improvement.
Naturally, the size of this product leads to inherent difficulties, but if you do need a general purpose input device of this size then it does it well, although there is room for improvement.
It comes impressively close to a standard IBM-compatible keyboard, The designers deserve praise and head pats for the amount of sane decisions in the key layout: The fn key location is correct, it has proper function keys (F11 and F12 require an fn combo, but it's forgivable), it has enough keys to type non-english languages (angle bracket key is missing, but this can be remedied with scripts à la autohotkey), it has real print screen, insert and delete keys, arrow keys are full height, and navigation keys (home/end/page) are relatively easily accessible.
The scissor switches are also good, better than many contemporary laptops.
The biggest problem with the keyboard is the keycaps are very flat, making them more difficult than necessary to gauge by the touch. Slightly enlarging the key cap bevels, or adding some (concave or convex) curvature to them would likely have helped.
It does work out of the box with new and old computers, in both Windows and Linux. With generic USB HID drivers, it even works on Windows 98. What's bad is there is no alternative to the generic touchpad driver, so you are stuck with the default configuration. It is not possible to disable tap to click or two-finger scrolling, nor configure the palm rejection sensitivity.
The touchpad hardware is surprisingly decent and the size is not as big of a detriment as you might assume. Real touchpad buttons is also a huge plus, but the lack of a configurable driver is a massive downer.
The USB 2.0 hub is also a huge plus for my use case, and I have had no issues with it.