I ordered the xxs because it seems like a flowy top, and glad i did, it fits perfectly. love the blue color, very rich. material is super soft, cut is very flattering, and i love the back. i tried it on with my strapless since that is what i was wearing, but not sure if straps show on a regular bra. (30dd for info)