I'm usually a size M but I got he size S because a lot of fashion novas items are stretchy & made for thick girlies. I would say it's true to size, only because if you're a true S I think it'd be perfect. This one is very nice, I love the color & the fit. It's a little tight around my legs but not tooo tight that it creates a weird indent, it also helps to keep the dress down. I gave it 4/5 starts only because I don't love that the lace part is sheer. I wish they would've put a nude colored fabric there to give it that illusion of sheer without actually being sheer.