It fit beautifully, new. I'm 5'8, 150-145 lbs, I ordered a large and it was a very comfortable fit without being snug or form-fitting. The shirt is very comfortable and feels very nice and soft on your skin. The only reason I am giving it four stars instead of five is because it shrunk a bit in the wash and now it fits a bit snug now. Overall, I'm still glad I purchased this shirt, but maybe consider going up a size knowing it will get a little smaller after you wash it.