I had to return these for a much larger size.  I'm a 40D, and ended up buying a 3XL.  Once I got the right size, I was pretty happy with them.  The only thing I don't like is that the straps in the back do tend to get turned around and it's really hard to get them flat once you have the bra on.  But otherwise, they are comfortable, give great support and are great colors.