I bought this bathing suit for the bottoms and they fit great!!! I don't wear a large top so I can't comment on the fit, but I can add that there is no padding I'm the cup and it has a firmness to it.