Fast food has fallen on hard times and customers are grumbling, but one chain seems to know how to do it right.