Does what it promises, just bear in mindthat Although it replicates the USB ports from 2 to 5, it splits the power from 2 to 5, so you can not have many devices did utilize a lot of power at the sametime. For Example I have a controller cable, 2 guitar hero receiver, and I'm sure I could therefore put a media control receiver and Possibly a card reader, but if I tried to charge 4 controllers at once it would not work Either or take ages ,