Great quality shell! Sleeves and collar are modest length, and it stretches but does not become transparent. I heeded the warnings about size and ordered a XXL when I am normally a L. I should have gotten an XL because I wanted it to fit snug, rather than a little loose. Totally a preference thing. Will purchase again when I need, just order the right size.