I ordered a swim suit 3 weeks prior to the date I needed it for the swim party. I figured it would be plenty of time to exchange it if needed. It showed up the day before the party. Didn’t fit the way I hoped… no time to exchange. Was given two different dates for delivery… didn’t arrive on either date. To me, that lacks integrity. I will not order from this company again. Not worth the wait.