I normally wear a 20-22. This dress fit great. The only complaint I have is the shirt is short. You cant see it in the picture but if you were to lift your arms, you could see your stomach no matter how high you hike the skirt. I have a round tummy and didn't want to be "exposed" so I just wore a black tank top underneath. Also the top V is cut kind of low so you will show cleavage. Overall cute outfit. Add some cat-eye glasses and you will steal the show!