Great quality suit! Super cute color!! I’m 5’10, 170 lbs, 34B and I ordered a large in both the top and bottoms. Both fit great! I usually order a medium in tops, but I read the reviews and got a large and I’m glad I did! If you’re in between a top size or even questioning which one (M/L), get the large!