They usually send out orders on time, but this time, three out of five got delayed, and the shipping company also took longer, so it ended up taking 2 weeks to arrive. Otherwise, I would have rated them 5 stars. Ben was quick to respond and replied within a good amount of time, which was helpful.