I've been going to this location to eat lunch on random weekdays for the last 15 years. In short, this place is solid. It isn't fancy, but it is certainly no dump. It's a nice clean place with good service where you can feast on pretty much unlimited food for a very low price. For those who haven't been here before, the restaurant is predominantly self-service in that you check in when you walk in by paying for your meal up front. You then get a table, and go straight to the buffet. A waiter/waitress comes by occasionally to pick up your dishes. It's nice in that it's convenient to eat here and you can get your food right away.
Cuisine usually varies but includes standard American fare, Mexican and Italian. The salad bar and dessert section always tend to be well stocked. The food tends to be fresh, and tasty. Given the price, quality and variety of food, I think this place is an excellent value. It's certainly good for families and kids.
For those who haven't been, I'd recommend it.