I LOVE this top and hope the seller accepts my return so I can re-order another size.  I'm typically a 30DD, I ordered 30F and it is too small.  Size up in this one!  Other than size, it is great, nice quality and looks exactly as pictured.