oh my goodness...the quality of this is shocking.
my measurements are 37 31 42 and the medium fit.
the waist is a bit snug but the large would have been too loose in bust.
it has a little stretch but not much.
it holds you in and up.
very nicely lined too.
Translate
This review comes from shein.com