The size according to the measurements and it came in way too small the fit is more like a mermaid fit. Also I ordered the red and it came in way too brassy more like an orange red. I will say that the stretch fabric is a lot more comfortable than some of the heavy or spandex ones out there