excellent body fit, great material, probably will still buy a size larger. I bought L, but I was a little worried when I saw the model was as tall as me, and he wore an S. I figured L would be huge, but it is an exact fit for me. next time I will likely just buy XL.