I ordered this in extra small first, going off the size chart, but even though my measurements matched what they listed, it still ran small. I sized up to small and it fit like a glove. Glad I ordered both sizes so I could compare.
The color is beautiful and the material feels well made. The fit is flattering without being tight in a bad way. Nothing bulges, nothing creases, and it stays put all day.
It's on the shorter side. I'm 5'3", 111 lbs, with a 33" chest, 25" waist, and 36” hips, and it hits just above mid-thigh on me. The mini length actually makes my legs look longer, and it hugs my waist and proportions really well. Feminine, sexy, and just really well designed overall.
I loved it enough to also buy the pink one, which is a two-piece set in the same style.