They are upfront about how long the items take. I don't mind. If I need something within a couple days, I just go to a local store. I have probably made over 50 purchases over the last few years and maybe 3 times had a problem with the product. Each time customer service has been excellent by giving me 100% refund, and a credit of $10.00 for the inconvenience. Love them!