Always clean and courteous. Portions are plentiful. Price is right. Food is good. They stick to the basics instead of trying to please everyone with a million selections. The only downside is they never seem to have much of the mixed vegetable side available. I understand it wouldn't be fresh if they made too much ahead of time. Maybe my timing is always off. Maybe next time it will be my time. Lol