I am a 36C top and small bottom, usually I wear a large top and a small bottom. I got this in a large and the bottoms fit fine, the top is still a bit small but looks great, I am happy with the fit. Do however double size up, they have strings so you can adjust them and make them smaller....other than that the suit is perfect and for the price it's a great deal and nice looking bikini!