I order at least one time a year from their website (almost always some Christmas gifts)and have been doing this for years and have always been happy with their service. Never had a problem with any order.
My last order was ordered Dec 10th and shipped on the 12th. I think good response for the time of the year and the fact that there is free shipping.