I've never stayed at the Hard Rock, but the casino is fricken great!
This is one of the only places that you can sit at a table, the dealers will talk with you and you actually get service.
I've always had great times, won money, and left slightly buzzed! They play good music and it just makes you want to stay at the tables and continue playing.
The crowd is friendly and by the time you leave, everyone at your table is your new BFF:)