I ordered 7 shirts from them on 21 November for Christmas presents. It is now 17 January and I received the 6th of the 7. My credit card was charged as soon as the order was placed and only one shirt arrived before Christmas. There was a total lack of communication from them and the website order history only shows the first shipment as if the order had shipped complete. The first shirt arrived on 12 December and it was shipped from the Ukraine. Four shirts arrived on 26 December that were shipped from New Hampshire. One shirt arrived 16 January and was shipped from Brooklyn. The last shirt is still MIA. At the time of the order, the website did not indicate that any of the items were out of stock or on backorder. My teenage son loves the "Big Face" animal shirts and they are good quality, heavy weight, cotton shirts. We had ordered from them before without these types of problems. I would like to order from them again, but I do not think that waiting 2 months for a product is reasonable considering that their competition can get it to you in a day or two.