Fits fine.  However, the second day I wore it, and I hadn't even washed it, the underwire poked out and gave me a cut.  I can't get it back in.  Poor quality control.  I am returning it.  For the price tag, I expected better.