I purchased this item to wear for an unexpected event. It arrived a day early!
I am 5'6'' and I weigh 164. I purchased a large and it fit perfectly, and the hemline was right at my mid calf. I believe even if I gain several pounds it will still fit.
I had this dress on from 9am to 9pm. Lots of standing, sitting, hugging, and my one year-old grandson crawled on and off of my lap multiple times- I truly didn't notice any wrinkling.
The jacket that covers the upper arm is light and airy. It makes the dress seem a bit more formal, yet could easily be suitable for a casual occasion like church, going out to eat, etc.
I would recommend this dress over and over again.