last year ordered tons of colors in large and so huge looked and felt sloppy as hell. gave to bf 180 lbs, 5 8 and kinda tite n short. on him. the size M for me 115, 5 3 fit loose, longer, comfortable. these are the softest warmest cotton I own. they're unisex and i only wear at home...in an outta bed. this hot pink is warm toned and the only color don't like but fine under a pretty sweatshirt. run huge so get regular size for loose fit.