I'm not sure why others don't like it, it's a casino, not a theater or showplace like some out in Vegas. Parking is free (except maybe during Pirates or Steelers games), the view along the river was nice, I didn't stick around for dinner but the restaurants looked OK.
Yeah, no free alcohol drinks but soft drinks were free and it's pretty easy to build up points for free meals.
Maybe my having a winning day on my way home helped with the rating, its always nice to leave with more than you started with.