Got this for my son who just graduated and passed his boards for being an RN. He is 5'-10'' 250lbs and its just about right, next size would be too large, probably any heavier and would be too snug, he weight lifts so its a little more form fitting across the shoulders and arms but thats ok. Nice quality material, not cheap thin stuff. Better then the stuff you get at a mall...