Mine came with the top, bottoms and bra pads. The top is double lined so you don't need to wear anything under it or the bra pads. You can see in the pictures that mine is a little looser than most purchasers want. I just hate to feel like I am stuffed into the garment and feeling gross before I get in the water. The material is very durable feeling so I expect it will be just perfect in the water. I wear a size 8. I am 53, 145lbs, and a 35 chest.

I went with the large, but I think I could have been ok in a medium if I really wanted it snug.