The xl Fits great. I wear a 38DD in bra size so the xl fits.
I really like these bras, they are attractive and comfortable. They’re good for things like yoga and spin class, kickboxing, etc. Basically any workout where you’re not jumping around. I would NOT recommend these bras for ANY high impact activity, such as running. Your boobs would be bouncing all over the place!