I'm usually a small/medium top (34C) and medium/large bottom (size 6) but based on reviews I'm glad I went with a large. The top is perfect and the bottom is too tight. I might be able to get away with it after losing a few inches.