I ordered the green jumpsuit in 16-18 and the red in 20-22 (I am an 18 on top and anything from 20 to 24 or the bottom, dependent on waist size). The green was a perfect fit but the red was a little too big on the shoulders and bust. Both were perfect on the waist.
I have received so many compliments - wish I could add a photo! The quality is brilliant and the cropped length perfect for ankle length on 5'2" me!