I took the advice on the reviews and sized up. I'm 5'4" 185 lbs and about a 40C, so I usually order size 12 or L or XL, but I ended up ordering the XXL and it fit perfect! Don't let having to order a larger size stop you from buying this suit. It's very flattering and and even with the larger size it still has nice thin straps.