With a four-star rating on TrustPilot, Western Union boasts more than 500,000 agent locations around the world of which 70,000 are located in North America.
You can also set up your money transfer on the app but follow up and complete it by paying for it in cash at any agent location.