I recently had to send a big chunk of money to India for a property purchase. In the past I had sent via wire transfer from my bank. This time the rate they were giving was very low. I had to look at other ways and three main options stood out - Xoom, Money2India and Remit2India. Xoom has limitation of how much you can send. I wasn't super happy about Money2India's customer service - different agent gave different information. So, finally I decided to go with Remit2India and I am glad I did. First of all, the customer service executive I worked with was excellent. He was honest, patient and more importantly he knew the process and clearly communicated the steps and kept following up with me and was available to answer any questions, if I had any (his name is Srikanth, btw). From the day I started the transaction, the compliance verification, local bank to bank wire transfer and actual transfer of funds to India took 4 days and money was deposited in India bank account safely. I read that lot of folks have had frustrating experience, but I would rate them very high because of 1) their process WORKS! 2) the agent was very honest and 3) money was delivered within the timeline they promised.