I ordered a medium. I am roughly 5'7" and about 125 lbs, so I'm built average. It fits fine. Not too tight in any places, and it rests comfortably over my body so that there's a little bit of space but it still kind of hugs my body shape if that makes sense. The fabric feels soft and the words don't feel like they will peel or crack. Because of the acid wash design of the fabric, it is very slightly see-through - but just barely. This was something I expected though. Overall, cute shirt and it came quite quick - about 2 - 3 days. Worth the money.