I am a 34b and usually an xs and ordered the black and red in xs. I wanted every color but thought the small would be too big. I'm glad I didn't get the small! The xs is still a tad large in the waist area but should shrink once I dry it. I love these!! They are so cute! I keep checking every day for the other colors to maybe be returned in an xs. Great purchase!