The length of this cable is ideal for photography in a large studio. Transfer speeds were fairly slow, but that's only to be expected given the length of this cable. I found it worked great with both my Canon 5D Mark IV and Canon 6D Mark II. I didn't have any issues with the size of the ports like other third party brands. Overall I would buy this again if or when I need another.