If it was shipped fedex ground, sometimes there can be seemingly uncalled for delays. I had a ball shipped here, and it sat for two or three days a few miles away. I was told it was because they work Tues-Sat at Fed Ex ground, and that didn't "sync" up with their deliveries.
As far as covering the damage, FedEx Ground has been excellent when my hubby deals with them. Far easier to work with than UPS, and WAAAAAAAAY better than the USPS.
As an aside - did you know that the USPS won't refund postage when they damage an insured item? "After all, we delivered it, didn't we?" Is what we hear. Ridiculous!