Yes, playing at SugarHouse Online Casino is completely legal and legit.
In New Jersey, for example, the site is regulated by the New Jersey Division of Gaming Enforcement, and you can deposit and withdraw cash at the Golden Nugget in Atlantic City. Both SugarHouse and BetRivers are big names in US gambling, with lots of experience and solid reputations in the gambling world.