Even following the sizing guidelines posted the top was way too small. I wear a 16 or 18 depending on the brand so I got the 4x cause it was prime eligible. Did not cover my boobs or offer much support. Also the bottoms didn't come high enough for my liking. If the 5x was prime I might try the larger size but Im not waiting weeks. I wear a 40g for reference. Cute but not worth the hassle