Took a long time for order to arrive with little communication from them unless I did it. The swim suits I ordered were not bad quality but the cup to small for the size so I returned. Very expensive to return again very little communication but they did refund the full amount. I wouldn't order from them again to much hassle