After reading the reviews, I decided to go with my size (M) and it was snug. I wear a medium in tops, 36B. Definitely will need to hand wash only. Next time Ill go up in size. Overall, its a nice cover to wear with dresses or tanks.