It's a little tighter then I expected. I ordered a large and probably should have gone with an XL. The length is plenty long, just a little tight around chest and shoulders. If you are usually torn between two sizes, go for the larger size on this one. I recommend it.