We eat here on a monthly basis. The food is decent (don't order the kids' pizza though - it is made with tortilla bread), the daily soup is usually very good, and the service is ok. The meals are getting more expensive, although the portions are good sized. We like to go because we love starting our meals with a bowl of hot soup and bread. Have not tried the bar.