I`m a 14-16, so I bought a 16.
4 stars only because the sizes run a little small.
I am a Medium and ordered a Large to make sure it would fit and it was still too small.
one is a size medium, or a size 8/10, and one is a size 1 to 2X.
It compliments my curves and is super comfy! Great for every day use.