I ordered these directly from the company. The shipping prices are outrageous. By the time I got them it cost me double! Plus it's been over two months and I haven't gotten them all yet. But if you call them they say the order's already been processed and I should be receiving it in the next 15 to 20 business days! By the time I pay to ship them back and get a refund it won't be worth it. I think I'm going to just wrap them up and give them away at out next white elephant Christmas. These are DEFINITELY not worth it! Don't waste your money or your time.