I've used Xoom before and had no problems. At the time, I was able to receive the money in dollars. From what I've heard, that is no longer the case. You can only get pesos.
One word of caution: If you don't have a DNI, you'll need to send the money to someone who does or else the bank won't...