It is what it is. If you are expecting a European sleeper train - stop now. We wanted first class but only one seat was available when we booked months in advance. We took two berths in 2nd class AirCon sleeper (like 2nd best on train). The carriage number was on the ticket as was the berth number. The curtained compartments look a bit grubby - but the seats were clean vinyl and we got on at the origin station and there were stacks of clean sheets, a pillow and blanket per berth. The porters are an aggressive irritation, more so in SWM, even though we were met by our hotel rep, off our carriage, they followed and nagged until we left the station. Cannot emphasise enough - look at your ticket and find your carriage number - they are clearly marked. You have to look into the compartments (through the curtains) to see the berth number. Get to yours and hold your ground. You do not have to let anyone share! Spread out! Do not expect much assistance - there isn’t any per se. We saw the guard once when he checked our tickets and passports. Best advice, if you’re female and need help - ask a nicely dressed, younger Indian woman for a hand - we met one at the station end in Delhi and she googled the train and told us our carriage was close to the front and 6 behind the engine - so we went the right end of the platform and didn’t feel rushed to get on. Also - bring your own food - like d’oh. In Delhi we were literally pestered, almost to death, by half a dozen different sandwich and food touts desperate to flog us dodgy, glad wrapped offerings of dubious heritage. Just another irritation - but the train trip was smooth, we were unmolested, we were only 10-15 minutes late into SWM - so 100% on time by local standards.