I ordered a large because I wanted the pants to have some bagginess to it and I’m thankful I did because the top is so fitted I wasn’t expecting it to be as small as it was I thought I would have more room, but it holds my boobs in perfectly. I will be ordering a strapless bra to go with it.