Placed the order Dec 13th and paid for it to arrive on Dec 15th. No cards. Called on Dec 18th and was told it would arrive by 9pm that night. Did not come. Called a few days later and said I had to wait 3-5 days before getting a refund. Dec 26th still not here. Called again and finally got a full refund after they tried to tell me it was coming but they would refund the extra shipping cost.
I should have checked the previous reviews. Lesson learned.