Like another reviewer, i recently had a baby and ordered this to hide my belly. the m fits perfectly without looking too large, and the sleeves fit me just fine. i love the thicker fabric, and his is he perfect length for leggings.