Although billed as "Ultra high speed USB 2.0", the negotiated USB bus speed is actually 12 mbits/s. Which USB standard calls "full" speed. It *is* a USB 2.0 device, and reports as such on the bus, it just doesn't support the higher bus speed. One normally expects USB 2.0 storage devices to use the 480 mbits/s bus speed, and with current class 10 SD devices supporting 30 mbytes/s (*bytes*, not bits), the device is hopelessly inadequate. It can't even handle yesteryears class 6 SD devices properly (6 Mbytes/s).
However, at a buck each including shipping, the price is right, and it seems to operate reliably. I'm not even mad that I still have to buy another device that I can actually use. If speed doesn't matter for your application, this is the cheap way to go.
Note, the standard shipping uses USPS which is having problems these days. The envelope was postmarked Oct 11, and it was delivered Oct 28. If you need them right away, get the faster shipping (at which point you might as well get a more expensive device). So if neither speed of operation nor speed of delivery matter for your applications, this is the cheap way to go.