I'll be spending 2 days on this brand new USA Rocky Mountaineer train, reviewing all elements of the service from dining, the lounge cars, a seat tour and even the self playing grand piano!