I have been to this Jack Astors many times over the past few years as it is very close to the office and very conveniently located beside Union Station.
This location has a weird musky, cabin smell when you first walk in but you get used to it after a while...there is tons of seating and tvs; perfect when all other restaurants in the area are fully booked before a big game or during the holidays.
My impression of this location is great; I've never had a problem with the food or service. I usually get the salmon salad (~$19).. but I believe they have now changed the menu and it is no longer there, boo!!
PS. They do not take reservations Friday evenings and before big games or concerts.