Usually, all of my orders are shipped Within a day, with only one exception when we had a little problem with availability, still the product was delivered as always.
The first time I needed their customer support, I was immediately attended, and were working on solving the issue with great communication, their customer support even give me some hints on a side question that had nothing to do with the product, showing how caring they are.
I recommend it a lot