So far so good.  I'm a size 30D or 32B (yes I know 32C is the real sister size to 30D but that is too much cup for me).  I bought this in my usual sports bra size - small - and it fits great.  It takes a little more effort to get on, but I figure that's because it's new (not stretched out and old) and it's not made of the gross soft microfiber/ less supportive material my old and dead sports bras were made of.  If you have limited mobility in your upper body, you may want to consider a different/softer sports bra or a front-close style.

The padding is sewn in just FYI.  This is something I have been looking for (I loathe removable cups) and I find that padding information is bizarrely difficult to find on most websites.