I haven't dealt with Natchez much since I was forced to retire, as our disposable income will no longer support the case lot ammo purchases it used to. When it did, my order was always delivered promptly (4-5 business days), complete and intact.
I have to add the qualification that I always placed my orders by telephone. That might matter because there were times when some of the things listed in a "print" ad proved to be sold-out/out-of-stock by the time I saw the ad and called.
I got some very good deals on accesssory items from them, too. If/when my finances improve, I wouldn't hesitate to buy from them again.