I've ordered on June 21, with 3-8 days free shipping. On July 1 I still didn't receive it. On July 2 I called them, and they said "Oh, we're sorry, apparently we forgot to scan a label, or something". Seriously? It's my first experience in YEARS that someone just forgot to ship the order. NEVER EVER AGAIN I will order from this incompetent company!