All I know is that I rode the Capitol Limited and Empire Builder (all the way from DC to Seattle) and had a sleeper car with food service.
We enjoyed it just fine, halfway decent food. The only issue was it was the same menu every day for over a week but I'm a picky eater and I'm okay with the same thing every other day or so...