I'm 5'6 130lbs and the small fit well. However, as someone else had posted the material is not worth it. If you've ever bought a kids halloween costume the material is exactly like cheap capes. I can't imagine it would be comfortable if you're sweating. For the price you get what you pay for, but I'll be returning.