I took a train from New York to Miami last October in a "roomette". Sleep was fine, better than I get on UK sleepers. Food was amazingly good.
Basically a moving hotel and office in one.
There are more expensive rooms with private shower but that wasn't really value for money.
I suspect the roomette would feel more cramped for two people, but it was better than spending 24 hours trying to relax and work in a new york hotel room.