I am rewriting my review of this place and dropping them down a couple of notches (previously 5 stars) do to the recent experiences at this place. The food is usually good however the service leaves something to be desired. We went with a family that had children and it was very obvious we weren't welcome. Service was slow, orders were messed up and it took us forever to get the attention of the server so we could get our check. Don't go in here if you have kids or a large group. The manager should do a better job of making sure everyone leaves happy. Seems like they are not training the serving staff very well.
Stopped with several people again today march 2014. Not much has changed. Service definitely a big minus. Brought wrong orders, kept asking what we ordered, waited a long time for refills etc.