So cute! Runs a bit big.
For reference, I'm a 28" waist and 41" hip. I'm in between a small and a medium usually. I could've gotten an XS in this for a tighter look, but the small still fits and looks good! There's just like a little extra fabric in places.