I purchased this after the dog chewed my previous cable (better than the kid's homework I guess!)
I use it to connect my Canon ink jet printer to my computer. I didn't have any problems setting it up, I just plugged one end in the printer, the other i the computer. The computer then checked to see if the printer was installed and I was able to print once again.
The cable was a decent length (3 metres) which meant that I had a fair bit of choice where I could place my printer - I hate being restricted to where things go simply because of a short cable.
The cable is well made, the plastic coating is sturdy with no blemishes or nicks. Where the cable and the USB connectors meet the join seems robust and strong - it doesn't look like it will pull apart accidentally.
The two USB connectors fitted securely and easily into the ports without the need to use any force. Now they are in place they feel secure and there is no wobble.
Overall verdict - a good quality cable.