I bought this for my baby shower (going for a 60s vibe) and it is absolutely perfect. Usually an XS or S pre-pregnancy, sized up to a Medium because pregnancy boobs, and at 7 months pregnant that fits like a dream (probably won't last through the whole pregnancy though). It's a true empire waist, so offers a good bit of roominess below where the bow hits; I imagine this would flatter many different body types due to the cut and waistline. So happy with this purchase!