If there was an option to rate with zero stars I would have done so. Placed an online order Dec 12 with an assured delivery date of Dec 22. It is now Dec 23, no word from them whatsoever, so went thru the hoops and finally was able to speak to a live agent. They inform me my purchase will now be delivered Jan 3! Absolutely non-existent concern about the customer. All they want is the money with fake delivery date promises to entice people to buy online. No follow-up, no apologies. Go with Amazon they are far more trustworthy.