Money2india is one of the worst place to send money from USA.They have service called E Express transfter which says it will be transferred within 3 days.however the actual time it took was almost 5 days excluding weekends. Instead I will recommend xoom which follows the same exchange rate as ICICI, but credits the amount within 4 hours. ICICI some times credit the amt early and some times late, seems they are analyzing which day the exchange rate is low and based upon that they are crediting the amount, that the reason they credit on 3 rd, 4th or 5th day based upon low exchange rate.Our own money is parked almost 5 days with the bank .They are real cheaters.