Being a long time resident of the area, and having frequented many establishment such as this, I can honestly say that Yesterday's is not a bad place to stop.
Decent food as bar food goes. Most of the staff is very good at their job. There are 1 or 2 that need to be replaced, but it's not like it's easy getting good help at a place that does not pay top dollar.
I would recommend this establishment wanting to sit down and have a beer or a good place to eat without a lot of hassle.
It is good to see some establishments do not bend to the local area. ( Petersburg. Va. has become a real cesspool; certainly not this establishments' fault).