Great quality suit! I’m 5’10, 170 lbs, 34B and I ordered a large in both the top and bottoms. Bottoms fit great but I probably should have went with what I normally order for tops which is a medium. Bottoms aren’t too cheeky but still show some! Overall super happy with my purchase!