Very flattering on. i'm 5'4" /145lbs and took a small. i love how substantial the fabric is and how slimming it looks on. the only weird thing for me is getting it on?you had to step thru the opening on top, there are no zippers, buttons and if you have larger hips or butt, it will be a challenge to get on. once on, it looks great and believe it or not, roomy.