I had bought me this cable because that supplied cable my external hard drive (a Y-cable) gave partially substantial connection error, so I needed a new one.
This cable will do the job properly, as it is not too short and not too long is, and there is no single date were times link failure.