I wear a medium but ordered a large. I'm glad I did. The large fits more like a medium or a small. If I would have done my regular size it would have been too small. The large is barely snug but it works. Overall I'm happy with the shirt. The material is stretchy and comfortable. It's see through but looks good with a nude tank top.