I am 5'6" 160lb. and I ordered the M Regular. It fits across my chest and shoulders fine, but it barely reaches the top of my jeans. I layered it with a long tank underneath and that worked fine, but won't wear it without because my stomach will show if I raise my arms. I think the Long would've fit better.I love the soft, almost silkiness of the material. It washes well too.