We've eaten at this place a few times and it hasn't been disappointing yet. The staff isn't overly joyful and it does seem like they are tired or something from working too long, but that really doesn't interfere with our eating experience. We've always been provided with whatever we asked for without any frowns. The selection isn't enormous, but whatever is there is good. I wasn't going to write a review, but two of the negative reviews of this restaurant seem unrepresentative of the place so I'm giving it four stars to balance things out, otherwise 3 or 3.5 stars would have sufficed. Oh, my kids really like the restuarant too and we're heading there in a bit. This place was recommended by a friend who really likes it.