I was very skeptical to order from them at first because I had never ordered from such online shops before but I was happy to be proven wrong. My order arrived 3 days after I paid. Even though it arrived 1 day late, I am glad my order arrived and I look forward to placing another order as soon as I run out.