It works fine. There are a couple of problems though. When it is plugged in, there is a very annoying, very bright blue light that comes on. I'm not sure why this bothers me, but it does. If you can handle it, more power to you.
The second problem is that when I plug my usb-powered speakers into it, it makes a buzzing noise (the speakers). This might be a problem with the speakers, but they don't buzz when they are plugged directly into the computer.
All four ports do work, however, so if you don't plan on powering speakers through it, it is great. I guess I can handle a light buzzing noise since it's only 99 cents.
It's light-weight, made of plastic, and kind of feels like a toy, but it gets the job done. It was smaller than I expected. I'm not sure if the dimensions are included in the description, so I put them:
USB cable is 2 feet.