I had a really frustrating experience with this company. Ordered hats and stickers for an event, and they promised they'd arrive on time. Guess what? They didn’t. The "guaranteed" delivery date came and went, and nothing showed up. Tried calling customer service, and it was a nightmare. The reps were overseas, and I could hardly understand a word they were saying through their thick accents. They were no help at all. Now, I’m stuck without the stuff I needed, and I’m going to have to dispute the charges with my credit card. Seriously, don't trust this company if you need something delivered on time.