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