Size chart is faulty. Basically every swim top will fit like an XS even an XL. Their customer service sucks, Grace will stop replying and never fix your problem, but not without first telling you that if you don't like the return policy to just keep the items, items that don't even fit. They need some customer service lessons and most importantly they need to fix their return policy because it's ridiculous that they refuse to give your YOUR money back on a purchase that was made based on a size chart that is not accurate at all.