I bought this cable to connect to my MacBook Pro Dock. The cable that came with the docking station was too short for my purposes. This cable is long enough to use the Thunderbolt 3 ports on the opposite side of the laptop. There were no issues with the cable, it supports both video and USB-C capabilities of the docking station. This cable had an excellent length to speed ratio (40 GHz).