At first i didn’t like the cuffs but they are snug so they stay in place while riding. The holders on the waist hook nicely over the belt and hold it in place. It’s pretty true to size which i was hoping with the padding it might be a little baggy but that’s ok. The zip up pockets are nice and the inside pocket is very large. Fortunately i have not had to test the Kevlar lining out but it feels heavy duty and the lining is still pretty smooth and the outside is soft but still sturdy. Very comfortable overall i wear it even if I’m not riding.