Mostly good. Clean, good food, employees are ok. Price is ok. Its loud which is great because i can bring my toddler and not worry about people getting upset if he is noisy. I would give four stars except sometimes the hot food area could be fresher. Sometimes the soups and bread items are old and gross. The bathrooms could be cleaner.