We placed our order for 500 personalized wristbands on Jan 6th and did not hear from them for a while, so we sent a few follow up emails. They eventually did get back to us and told us to switch our order for something that they had in stock currently. We told them we needed it by Jan 25th, and it just arrived this morning on Jan 25th! The product is actually really nice (nicer than the one we wanted originally) and it did come on time in the correct size and quantity. And they were very well priced. At the end of the day, they delivered what we wanted and we are happy :)