I'm a stocky guy, at 5ft 6in / 200lbs, the large wasn't available when I ordered, the XL is a bit big even for me, I'm going to check for when a large becomes available or wait for a medium (i'm working toward slimming down)