I think I have found myself a new place to shop.  My order arrived on time, in good shape and just as advertised.