Yes, HardRock Casino online is a legit and legal online casino. However, players who are located inside the state of New Jersey are the only ones who are allowed to bet.