This is a nice shirt, with good soft fabric. Medium fits a standard medium build just right, but might be a bit tight if you're a little larger than that. I'm giving this only three stars though, because there's no match between the photo and what I got. I ordered "saltwater red," which has a very attractive, washed-out look. But even though the shirt I got is labelled "saltwater red," it's a rather bright unwashed red, either "red dahlia" or "rapture rose." Just not what I ordered, not what I wanted. And not a minor point, since on Amazon prices can vary significantly depending on color.