I absolutely love this bikini top! I am a 34C, and the large fits me perfectly. There is an underwire and just enough padding to give a little lift. It's just what I was looking for, as many other push-up bathing suits have a whole cup size worth of padding! I just wish they made it in more colors.