Just because the website says ‘10 seats left’ does not mean that there are 10 seats left on the train. Rather, it means that there at 10 seats left at the current price (after that, will be a higher price).
The Cardinal has a few coaches, a cafe, and sleepers/dorm car. It does not have a dining...