Yes, Hard Rock Sports Betting is legal in the US states of New Jersey, Iowa, and Florida. The bookie has all of the required licenses in place and is regulated by the relevant gaming authorities.