The size is large! I’m a size 8-10 usually, but am pregnant and it’s still big for me! The top part is wide anx baggy and doesn’t fit like the photo suggests.
If you’re a size 12-14 would fit well.
It also arrived with a hole where stitching came undone on the elasticated waist.