I had a terrible experience with this company. I ordered something in the beginning of December as a Christmas present. At checkout, they advised delivery would be no later than December 20th. It arrived the day after Christmas! I'm fairly sure the company would not have even shipped the item if I did not frantically contact them on the 20th about trying to get me the gift in time for Christmas.
Even more frustrating, when I asked them where my item was on December 20th, it had not yet shipped, and they did not even rush delivery for me (yet they charge about $15 shipping for the item which was about 12x24 inches).
I think this company is highly disorganized and does not work to fix their (major) mistakes. Very disappointed and will not purchase from them again.