I am truly a small. My bottom half can possibly fit a medium, but my top/bust is an extra small. So I ordered an extra small fearing the top would be too loose. However, I can’t get the dress zipped. I love the quality though. Will re-order in correct sizing.