Average, average, average.
I've been here many times and the experience is consistently average. When the place is busy, drinks can take a while to make it to your table. The food isn't particularly memorable. Most of the food is overpriced, especially if you aren't buying whatever their special is that night (boneless Thursdays, etc). You can count on getting cheap domestics on draft; Just ask what the special is.
That being said though, it is still a good place to watch just about any sporting event. Be aware that this is Alabama, though, so if you want to watch soccer or tennis and there is football (or an Atlanta Braves game, etc) on, there will be a very limited number, if any, TVs showing what you want. And getting someone to change a TV for you, especially when there are "bigger" events going on can be challenging. The fact that most of the waitresses are good looking doesn't hurt, but the fact that many of them seem to have a bit of an attitude does.
So in a word, average.