Recently completed a round trip from Kelso WA to Joliet IL. I had roomette accommodation both directions on the Empire Builder and business class seating on other legs. Had a great time, trains were reasonably on schedule... the #500 Cascades was 1 1/2 hour late into Seattle. No missed connections. Superliner car attendant was really good, helpful, personable and available. The equipment was superficially clean, but I note that all equipment is in need of a serious deep cleaning. Cracks and crevasses exhibit years of accumulated grime. Many horizontal surfaces were caked with multiple layers of dust. Is this equipment in such constant use that there is no time for deep cleaning? Can't they rotate cars out of consists regularly for deep cleaning? It wasn't just my sleeper car, I checked in other cars and that seems to be the norm.