This is so much better quality than I expected! It’s beautiful and appears to be well constructed. Everything fits as it should. I’m a 16-18, maybe a 20 up top. I ordered the 6X and it fits perfectly. Even the sleeves aren’t too tight, as I have lymphedema on one arm from breast cancer. Love this outfit!