The top runs very small. Im a 38DD or DDD depending the the maker / style and the XXL zips with a regular bra, but a push-up definitely wouldnt work. Very cute. I ordered the black and it has pockets and a zipper.  I cant wait to wear it.