Medium fits me very well in almost every brand of every type of clothing. I'm 5'8" 160 athletic and I swim in a medium of this. Will probably try a small because the fabric is so great. Would easily be 5 stars GREAT shirt if it wasn't gigantic.