I've had good and bad experiences here. For most of my time being a patron of this establishment since highschool it has been positive. The staff are usually A+ and the food tends to be the same, that being said I've also had bad servers who just either were having a bad day (everyone has them) or were just not interested in their job. The food is great when its hot (or ment to be cold) and fresh. There have been times when the food did not seem as fresh. Lately its been up to par. I know every place (and person) will have a down day so I always give places several chances unless its just unerringly bad.