Yes, not only is Betfred one of the top oddsmakers in Europe, but it received a sports betting license from the Iowa Racing & Gaming Commission, making it completely legal and legit. You can contact the IRGC to file any complaints by calling 515-281-7352 or emailing irgc@iowa.gov.