TrainZ loves to use Smartpost ( I call it Dumbpost ) Now if they send FedEx I will get it the next day if it ends up in smart post it usually takes about 5. Atlanta usps with packages it the worst. I have to deal with Atlanta for my packages. It is now uncommon for a package to bounce around 3 different sortings there for 5 to 10 days.
I have had a package on a vehicle and it not get delivered. I have had 2 of 3 packages on a truck get and one not, because they can't find it when they get here, and it gets delivered the next day or two.