I read the other reviews reporting it was too small but decided to order a XXL and hope for the best. Overall, it fits but the cups are ridiculous - small and set very close together. I bet it's fine for an A cup but anything bigger just won't work.