I just did this – Iowa to Seattle. Three days/three nights. I had a roomette – the cheapest one. It has two seats, a big window, and no storage space. The station where I got on has no baggage service so I had a choice of keeping my bag in my room or letting it be stored in a common area. I kept it in my room but it was a PITA to deal with a big bag in such a small space. When the bed is folded down, there’s no space to move around. On my return trip, I’m gonna try to put everything I need in a smaller bag and store the larger one.
The two seats fold down to make a small bed, and it was surprisingly comfy. I couldn’t manage the fold-down – it takes muscles – but the car attendant will do it for you. I tipped him $5 each time and hoped it was enough.
The sleeper cars have toilets but unless you spring for a bigger room, you won’t have a toilet in your room. The toilets are about as big as an airline toilet. The one in my car smelled like a porta-potty after the first day. You’ll have access to a shower but it’s tiny and the floor is slippery – don’t attempt a shower unless the train is gonna be stopped for awhile.
When you have a roomette/sleeper, your meals are provided. The food wasn’t terrible but if it was served in a restaurant, you’d probably only eat there once. I’m pretty sure everything was microwaved. For one dinner I had pasta and meatballs with veggies on the side. Some of the food was hot and some was cold.
You’ll be seated with other travelers and if you’re lucky, like I was, they’ll be interesting, friendly people. They’ll announce when the dining car is open and if the train is full, they’ll have you make reservations.
There’s also a lounge car where you can buy soda, coffee, sandwiches, etc. You can take your own food but you can’t eat it in the dining car. There are observation cars where you can sit and enjoy the view.
You’ll be able to get off the train at some stops so you can walk around a bit but don’t stray far from the train – it won’t wait for you. They’ll let you know when a stop is a walk-around stop.
My train (the California Zephyr) was supposed to go through the Rockies but the tracks are being worked on so there was a detour – no Rockies. But we did go through the Sierra Nevadas. Some folks from the historical society were on the train to tell us what we were looking at.
It was fun and comfortable, but if I did it again, I’d get a bigger room.