It's nice looking, bright and cheerful. The food is ugly and overpriced. I've read some of the other reviews of how wonderful it is.........you must not be well traveled if you would give this place anything higher than 3 stars. We stopped going there because of the management's attitude. They say all of the right things but don't really care if you are happy or not. The buffet is totally horrible, and the last time I attempted to dine in the Cafe, I cut my tongue on a piece of glass that was in my salad. After complaining, they only asked if I wanted another salad........and of course, the manager was too busy to come to our table. I had to remind the dingy waitress to remove the salad off of the ticket. The Mexican restaurant used to be OK but that became mundane as well.