At first, 2 days, every time. It was great and extremely reliable.
Now? I'm lucky to get an estimated 2 day delivery. It's almost always 3 days. Why? They deliver it to the post office now, about a mile away. Half the time it gets there too late for the USPS truck to deliver it on that day. It is so frustrating.
Couple that with price increases, Twitch prime adding ads, counterfeit products, confusing product pages, fake reviews...Amazon is worse than ever.