We have been here several times and have never had a bad experience. Great menu and prices, food is always served hot and fresh.
Our favorite waiter is Adam, he is the best. If we happen to go there and Adam isn't working we are very tempted to leave and come back when he is there.
If you go there ask for Adam-I guarantee you will be impressed with the service he provides.