I'm a U.S. Medium. 6' 175lbs. I purchased this in a large and it fit like a slim-cut shirt. Maybe a little "revealing" if you don't like tightly tailored shirts, but I wouldn't call it too small. The stitches and detailing are of good quality for the price.