I ordered this for my husband to wear for Easter. He's 5' 10 around 200# and I got him a large and it for great. He said the sleeves were a little restricting if he moved around much. It's a slimmer fit which is very flattering! He said it isn't one he'd wear numerous times, but for the occasion it was fine! Inexpensive and got the job done! Color was spot on with photo! Fast shipping! Would buy again!