Well two things. First, I believe they ship from China, so expect 3 weeks to a month (or more, I haven't ordered from them, so don't know. Also depends on shipping option chosen.
Faster shipping is available, but will cost more and thus isn't free shipping anymore), and second there have been a few reports of FashionPay (the vender this website uses to process Debit/Credit card transactions) placing extra unauthorized withdraws from the card used to pay for the item.
It seems isolated to only a few at this point. Aside from that I haven't heard anything overtly bad about them.