I love this dress! It's very well made and comfortable. The only thing I don't love is that it's a bit too long for petite people. I'm 5'5" and I love a demi length but this borders on maxi length for me, and ends up looking a little frumpy. I was going to hem it, but realized that won't work due to the vent in the back unless I raise the hem significantly :( For size reference, 5'5", 135lb, 37-32-37 and the medium fits comfortably but a bit loose. I may exchange for a small.
The XL fits perfectly on my 5’8”, 200lb frame. I get compliments from strangers and coworkers every time I wear it.