You can tell this is very high quality! Absolutely love this and can’t wait to wear. I ordered a Medium top and Large bottoms (I’m a 36C bra and a 29 or 8 in pants). Bottoms fit perfect and top is very snug but that’s how I like it! Only thing is I thought the reverse side was blue online...little more green in person but I purchased mainly for the white anyways. Definitely recommend and will be ordering again from KYA!