Bought a large based on reviews, I wear a 6 normally, or medium. I love these t-shirts. The fit is perfect for me, I am kinda long waisted so the length is great. The material is on the light side but not sheer enough to see through. Great for spring with a light jacket and light enough to be comfortable in the summer. I am very happy with this purchase!