Based on the negative reviews I was hesitant to use birthday mania for my sons birthday party a month away. Since it was enough in advance (and I could place another order elsewhere and still have time to get everything), I gave it a shot, and everything I ordered was received in 3 days. Never needed to contact customer service about the order, and no complaints.