This is the 4th time I have ordered from them and I will be their customer from now on. My order arrived much sooner than expected this time.I was leery at first but they have proven themselves to be a trustworthy and straight up company. They reach out to thank you for your order and to make sure it arrives If your order gets lost, they will replace it with no problem. Make sure you pay the $5 extra for tracking!