I have recently bought a new baseball bat for my 11 year old online. At first it said it would arrive 4 days after that which was decent since It was being shipped from Kansas.
But the day it said it would arrive it wasn't there. The next day it still wasn't there. Even the day after that it didn't get delivered. I was tracking it too and it still had the date it was supposed to be delivered on which was 4 days ago.
Then the day it did come I checked tracking again and it said it would arrive today.
FedEx was lousy and overall horrible. This is the last time I will use fedex.