Couriers are generally all the same I am afraid.
I managed a courier/parcel company for many years and even though my drivers had it drilled into them how to handle parcels in the correct manner, we couldn't do anything about how the airline or shipping agent unloaded them from the plane/ship.
If only people could see what happens to them..
I still have the same problem now. As I live in Jersey, I have to ship everything I buy off the forum and the state of some of the bits when they arrive is unreal.
Let's just hope your bonnet arrives okay as the last thing you want to do is have to claim. You will be long gone before they finally pay out.