Ordered a small and it swims on me. I'm normally small/medium. The cut isn't as tailored as it appears in the image. Wasn't happy with the location of the straps, either, they ride closer to the neck than it looks in the image. Just not what I was hoping for.