I absolutely love this dress! I'm going to order at least one more in a different color. The fit was perfect! I'm an 18/20, and based on other people's reviews I ordered a 3X. I was nervous when I got it, but it has a little stretch to it, and it zipped up easily. I wore a petticoat under mine and I love how full it made it.