I have this USB Type-C C-cable purchased for charging Connect a third-party Nintendo Switch Pro controller with a cable. Cable length is as stated in the description. The connection is tight, but not too tight. The cable itself is very flexible and will not stay in the position you insert it like some cables do. This is great for use with a controller as the hard cable on the controller is just cumbersome in my opinion. The cord does not twist easily and can be rolled up like a cord to store and once stretched it stays straight. Overall this is a great cable and for my use with a controller it works perfectly.