“I love as nervous that this was not gonna work, originally order in large and was very disappointed in the fit (my friend who is a A cup could fit this top, no way was it gonna fit my 38C/D size cup. Hopefully they get the sizing down a bit better for the tops. Otherwise happy the XL fit me”