First of all I want to say that I wrote a one star review which said "to begin with one of the two cables didn't work". And the company contacted me and offered to send two more cables. I appreciate their dedication to replacing a broken cable and would like to give them a five star rating. But they sent me two more cables and one of them is broken. I ran a series of experiments to make sure I wasn't doing anything wrong. It is not. One of the cables is just very slow and faulty. The other is fine. Basically, out of the four cables I got from them, two work great, one doesn't work at all, and one is faulty. That concerns. I will not be buying from them again but I appreciate that they went out of their way to try and resolve the situation.