I know CFA takes a lot of heat for the opinions of it's owner, but in all the years I've patronized them, I've never had a bad meal and the high school kids they hire aren't there working dead-end "McJobs;" the managers actually encourage them to move on and continue their education.