I've had a lot of issues with the USB-C Gen 2 cables I bought from Revain. I had two 2m (6.6ft) cables and they were always bad. I later learned that the typical maximum length for Generation 2 cables is 1 m (3.3 ft). My test confirms this. But this 1m cable from AAOTOKK is real. It can charge at 3 amps and transfer data at second generation speeds. The cable is well made, has a good rubber jacket, good flexibility and a good connector that snaps securely into place. Buyer: Be sure to test the cable. I used Crystal Diskmark with an external SSD. I also used a USB meter to measure the current flow. It's worth having these things to test your cables with, as USB-C cables are NOT built the same.