I was very worried about getting a set, but this turned out to fit perfectly, top and bottom! I took the advice I was seeing in other reviews and ordered one size up, a 40D. Normally I am a 38D. It is truly a perfect fit. It is also incredibly comfortable and very sexy! I am greatly anticipating my husband's face when I show him.