this is flattering in all the right ways. size small or can fit a snug size medium, can fit up to a D size.