I know they take a lot of heat here and elsewhere,but I've just received my second order from them and it took 7 days from the time I placed my order to its arrival on my doorstep.Left coast to east coast via USPS.Just want others to hear something good about a company that has treated me well.