Wearing size 0 in the shorts I say they run a little big. I would say size down the top runs true to size wearing size extra small. The buttons are functional. I’m a 34D #LTKStyleTip #LTKOver40 #LTKPetite