I have already placed 30 orders this month for myself and my family. The only time I have some thing that comes in late, and I dread it, is when they redirected to be delivered by the US Postal Service. Those packages never show up time, but otherwise, the rest is very timely.
The occasional unique one time purchase not so much. Still worth the effort.