I am 58 170 lbs (3 weeks postpartum) and I bought a medium. The pros are that I love the design and material of this dress, its airy and comfortable without being clingy to unwanted bulges like knit is. The skirt on this dress allows so much movement, you could do the splits in this dress if you wanted, not constricting whatsoever. Cons are that it is cheap, I had to cut off the front tie ropes after the first wash and I wish it was just an inch or two longer so it would cover my ankles. I also wish the waist smocking would go further down. I have a long torso so it almost could pass as a maternity dress on me if I were still pregnant. I decided to keep it because I do like the dress overall, like not love.