Bottoms were way too small (and somewhat see thru when stretched out. Top was too big for me. I usually wear size 16/18 and 38B or C and ordered XL. Also the middle connecting part of the top was too far spaced out and the tie is just decorative so you can't tighten it.