Product arrived from China well ahead schedule, though I was disappointed when I purchased it and Amazon estimated its delivery time at 3-4 weeks.  Nevertheless, it was neatly packaged with all necessary plugs, and it worked fine when I plugged it into my computer.  It came with software, however, that I couldn't get to work, but for the price I paid, I really can't complain.