I bought 5 bikinis with different tops and some of the tops did not fit, they were smaller than my regular size, it probably depend on the style. Material and colors were very good. I call customer service which gave me the option of replace them for free and keep the smaller ones. If I choose to return them I had to pay for the mail fees. So, I kept the smaller ones, and received the new ones without any cost. I was impressed. Will buy again for sure!