I am 5'9", 180lbs, muscular build.this shirt fits great! I normally wear a medium and I that is what I ordered. I like it so much I ordered another one in a different design!
Pros
Fits very nice on my husband
Cons
The shirt is not durable and quickly wears out after a few wears