Just got these today. I wear 38DD and I got the xl and it fits perfectly. Size chart said I should get xxl but I read someone elses review who was my same bra size and got the size smaller. Its comfortable and looks great. I got it for hiking. For high impact, I would buy a size smaller. I don't know how well itll hold up after a few washings yet. Ill update if it doesnt last. So far, 3 sports bras for $24 is a steal!