I just received a Money Gram from Royal last week. It cost me $80 for $800. 10% is a little expensive but seeing how Royal gave me a 100% cash bonus I can't complain. I went to Walmart and they paid me cash. Whenever I use Western Union they give me checks.