My experience with Zaful has been really good! Every summer I order some bikinis from their website and most of them arrive within 2 weeks! I have had a couple of situations where I have ordered swimsuits that ended up being unavailable but the Zaful customer service team was very quick to solve the issue and always offered me an alternative that would make me happy. On another note... the swimsuits are excellent quality for their price!