I bought this in an xxl I’m a size 18 in everything and couldn’t even get the swimsuit over my hips. Plus looking at the arm hole and bust area. If you are over a c cup I wouldn’t even bother. Horrible fit and wasn’t really impressed with the quality either. I gave them to a friend whom is between a 14 and 16 and they fit her well