I’m 5’1, about 125 pounds, a 32D/DD, and usually a medium in swim bottoms. I ordered a medium and it fits perfectly! This is my favorite suit I ordered. Material is a little thin but not bad, and the bottoms are super cheeky. Other than that, it’s amazing!