Yes
On the Southwest Chief, restrooms are in the lower levels of the coaches and in the sleepers there is one upstairs and several downstairs, as well as in the deluxe bedrooms.
Yes, each car has a restroom, even the snack car on the Mississippi runner
Thanks! Your answer is awaiting moderation.