yea...india post is fine...they give u the tracking numbers which u can easily track if the pp has arrived at it's destination or still in transit
after sending the pp...it usually depends somewhere between 5-8 weeks after u get info/visa from chc nd....provided u dont have any travel history...