I normally wear Medium tops, unless super fitted then I will go up to a Large. Bought an XL in this after reading reviews and glad I did as it barely fit around the girls. I was hoping to be able to just wear it around, but its a bit too risqu so will save for a special date night.