You never know how your meal will be here. If you go for the buffet at a non-rush time of day, then you are in for some stale food (sometimes outright disgustingly stale). During rush, it isn't bad. If your order off of the menu, it is actually pretty good food. I don't recommend the buffet at all, because you simply don't know how long it has been sitting there.
Pros: Decent food from menu
more