It arrived in about 3 weeks at most, 4 weeks. For the price I paid, it's okay, but it's transparent, though not too much so. If you have large breasts, buy a size larger because it will stretch and become completely transparent. I'm Brazilian and I got size L.