I paid $20 extra to get it by Oct 25, rather than after Halloween. It did NOT arrive by 25th. However, I did get it the following Monday, so it was on time enough. That said, if I had needed on the 25th or 26th for a party, I would NOT have had it. So that was a disappointment! Otherwise, product is great!