Very competitive prices and usually ships surprisingly fast considering it's often from distant locations (I'm in canada). That said, once in awhile something will take a really long time bc of shipping, print-on-demand, etc.
Amazon is always a pleasure--best selection, fast delivery. Sometimes the american site is less expensive to order from than the canadian (where i live) but that has more to do with american gov't subsidies than amazon itself.
Bought a voucher for an undercoating for my car a little over a year ago. I knew I wouldn't get around to it for awhile and called to clarify it had no expiry date. Went to redeem it recently and the company is no longer in business. Called DealFind and they're unwilling to give a refund for any deal over a year old. Stay away!