Super cute. I am a 32D, 125lbs, and usually a size small in bottoms. I ordered a size M to make sure the top would cover everything. The top fits fine but the bottoms are quite small, definitely not a medium. But they fit me good enough! They are a bit cheeky. Over all great purchase! Color is more nude than it is pink. There is no padding in the top.