This 10ft cable was exactly what I was looking for to use my new 4x6 thermal printer. The cable is well made and each USB end is of excellent quality. The braided cable is nice and flexible enough to move around but not too stiff like other braided cables I've used. Overall I would recommend based on my use of this cable.