Works but poor quality. The aluminum around the USB ports was bent on both. Mine fit USB plugs but alignment is poor, I bet some are too offset to be usable. They could be much more compact. If he's sitting at a table or something, no problem. Don't expect it to be on a cord that you use and move frequently.