Fits perfect A+ super cute great price. I took a chance on a medium Im top heavy and short but not curvy. Im 5feet tall 140 lbs 36 D the cups have support and the bottom is not too cheeky or saggy very comfortable.