Great quality, fits true to size, functioning buttons, easy to style and wear. For reference I’m 5’ 7” 136 lbs and I bought the medium, which just skims my hips without being too snug. I love that it has pockets, and the ruffle hem and puff sleeves are nice feminine details. Highly recommend this dress!