Had I known they take 10+ days I would have never ordered. I ordered on 20th August, its 28th August today and still it says now that delivery will be done on 31st August. This is unacceptably long waiting time.
I am yet to receive the visiting cards hence not commenting on the quality for now