I got this item to use with a Popcorn Hour A-300. The WN-150 could also be used with the same device, but this dongle has a Ralink chipset, which is apparently better than the WN-150's Realtek chipset. I toyed with the idea of trying a cheaper non-Popcorn Hour dongle, but decided that the chances of chipset incompatibility weren't worth the hassle.
The dongle comes in a basic white cardboard box along with a USB extension cable. When I plugged it into my A-300 and performed a scan, it only found two networks (in an area that has about a million of them). Either the WN-160 is very good at filtering out weaker networks or it can't pick them up at all. It also failed to pick up the network I wanted, i.e. my network. After much tinkering I discovered the cause: my router's 2.4GHz network was broadcasting on channel 13, which won't work with this dongle. A quick channel change later and the WN-160 was up and running.
The WN-160 works without fuss whenever called upon, but it's much slower than a wired connection. I wouldn't recommend it if you intend to stream your media files rather than storing them locally on your Popcorn Hour box or an attached USB drive, especially if you have any HD videos. If you intend to stream media files, then connect your Popcorn Hour to your router using Powerline adapters instead.
For occasional transfers and all other Internet-/network-related duties, the WN-160 is fine. It's tiny, efficient and relatively inexpensive.