I am very happy with the fit and comfort of this vest. I have it in blue in a size M. I usually wear size S, but decided to go up a size so I could layer with hoodies more easily. This vest fits true to size, so keep that in mind when ordering if you want a more tight or loose fit. It comes armoured for extra protection, but it's easily removable if you'd prefer a more relaxed fit. The length is perfect for both riding and not, it's not to long when sitting and not too short when standing. I would recommend this if you're looking for a great all around stylish women's denim vest.