This sports bra is awesome!  The quality of the materials is nice for the price.  I am a 38 B and ordered the XL. It feels sturdy, holds everything in place, and the padded cups don't seem to slip around.  The portion around my ribs is a bit snug, but I think it'll loosen up a bit with wear and washing.  I like this sports bra so much that I wear it under racerback tank tops, as normal attire.  I think it would be great as a workout bra, as it handles everyday movements very well, but I can't bring myself to sweat in it yet.