I wanted to love this dress and wear it for a dance performance, but it was small I’m fairly small and athletic (5’4”, size small) and this dress just did not look good on my stomach. I ordered this in the red and green in XL and XXL respectively and both were too small although the XXL was closer to what I wanted. I do really like some of the details of the dress though. The fabric is soft, comfortable, and high quality and moves nicely for dancing. I also really like the ruffles and the over the shoulder look. The colors (both red and green) are stunning too! The bottom hem is also nice and a good length and it has a circle skirt effect when you spin. It also has a built in leotard which is nice, but it has a line that shows through the fabric so I probably would’ve cut that part out. Finally, the dress is sewn together in panels which also adds to the high quality. I wish it came in larger sizes!