I would like to share my own experience. My HDFC Bank card was delivered by bluedart couriers. They attempted first delivery at my home where I was not available at that time. Now as the shipment had my office address as well they tried delivering many times at my office but I was not available in office as well. They contacted me and discussed a convenient time and the packet was delivered to me. As it was a Card they checked my identity proofs which is good.
One good thing I liked was that after the first failed attempt I received a message from them about the same. Their customer service number also has option to select delivery date and time and they would deliver it accordingly. I would say that overall its a good service.