UShip did a great job. The only delay was weather-related and that, of course, was not the provider's fault. Even at that he was only delayed a few hours. I will use UShip again if I have the need.