I wear medium shirts, but i ordered this one in a small size and it fits perfectly fine. Not too tight, not too loose. It's thin, but it's still thicker than i expected. This shirt is good enough to wear with jeans for a very casual look. I will definitely be getting more in different colors.