I just visited this place again after a long time away.  I was visiting my family, and we decided to go in...and it was still solid.  Good service, good food.  I think when I was younger I was much more impressed with the place, but now that I am more 'worldly' and traveled more I know what I like about restaurants than I used to.  Still this place is solid.
Pros:  Been there forever so they are doing something right
Cons:  not anything comes to mind
                        
more