I'm 5'3", normally a size 2, and have a larger bust and hips with a smaller waist. I bought the dress in a size small. It fits but is a little shorter than I'd hoped. It's also snug but has some give. The colors are really pretty, so if you find the right size, I'd recommend it.
For a less than $20 version of a $150 dollar dress I'm very impressed! They did a good job of matching similar fabric colors and patterns to the original. All the hems are finished. The fabric is pretty thin, but your underwear and bra colors don't show through. For reference, I am 5'4" and 120 pounds with 34x25x35 measurements and ordered the xs/s. It fits pretty true to size, only a little tight. If between sizes I would order up. I'm very happy with this purchase! Definitely excited to wear this on my next night out ☺️