I have placed two orders with Lashkaraa, neither of which I received because they were delayed several weeks past the guaranteed arrival dates. When I requested updates from their team, they repeatedly made false promises. Even their refund was (and is still) delayed - supposedly "due to a technical error" in their payment system. Baffling.
If you would like to receive your order on time, I strongly suggest placing it twice as early as you had originally planned, or better yet, going elsewhere.