Keep in mind this isn't AC or Vegas. That said, rivers is pretty nice for what it is. There are some drawbacks sure, but it does well. It's laid out nice, has a good selection of table games and slots. The card room is always has games and the tournament structure is pretty good. They have lots of free giveaways and plenty of promotions to keep you coming back. The food is good, the better being Andrews steakhouse and the buffet. Protip - the champagne brunch is really good.
The cons? To start, drinks on the playing floor should be free. There's no hotel. There's nothing really live or upbeat. Friday and Saturday nights should have live bands, dancing, and be really uplifting. It just doesn't happen here. It's pretty much all about the gambling.