I bought a 2X and it fits more like a Large.  It's super cute and nothing like I have seen before but I have to squeeze my breasts in to this little bra thing.  I know my husband will like it though ;)