It does seem to run small as other reviewers have mentioned. I am typically a large and bought a large. It hugs curves for sure, but is not tight or restricting in any way, so it just depends on what you are looking for. I have washed and dried it a few times, the color and fit remain TE same ad the day I bought it. I love the full zipper and three pockets in the back.