Types of Train Cars?

Trains carry several types of cars. They are the dining car, lounge car, coach, view car, baggage car, sleeper and roomette. The most comfortable of course is the sleeper or roomette. What a great ride!