Placed an order on July 25...
Friday came and I was worried... browsed around and saw the bad reviews. Told myself, why did I not find review first before buying online. Stupid me.
I was going to wait for 5 working days before calling them up... Saturday the 28th came and my package arrived. Maybe they have indeed improved there services.