I too use Western Union sometime,It costs me 14 dollars to send money to China,but you better make sure as some the members here stated, the details are correct,her last name first and her first name last,I had problem with that one.the good thing about Western Union is when you send money to your laopo one time,you don't need to fill out another form as you would do with money gram.You come back and give your phone number and all the information come up and you tell the person how much you want to send.Money gram is about 9 dollars to send money to China,Xiaomei at first didn't like money gram but later she didn't have a problem with it when I said it cost me 9 dollars to send over and over plus the bank where she pick it up is about five minutes from her house.She was so used to seeing the Western Union.By the way, Walmart is a places you can send money gram.I haven't had a problem with it.