I normally wear medium shirts and this one fit well. It is very soft and is a thin, stretchy material. It's great for the summer. The only thing is that it doesn't seem as long as the one the model is wearing in the photo. Just for reference, I am 5'4" and around 136lbs.