FedEx SmartPost shipping is incredibly slow, but worse, their scheduled delivery days are fiction at best. Ordered from Amazon on two different days, one sent by USPS came in four days.
The other was sent by FedEx SmartPost and has yet to arrive, more than two weeks later, on a promised 5-8 day delivery window and the "scheduled delivery date" has come and gone.
It seems that Amazon sends out small things by SmartPost, but these shipments do not meet their promised ship times. My suggestion is to avoid buying smaller items (such as books) from Amazon unless your order also includes larger items and avoid FedEx SmartPost where possible.
Reason of review: Problem with delivery.
Preferred solution: Deliver product or service ordered.