Preferably Darjeeling Mail is the choice and should travel in 3 AC otherwise you may be disturbed. During train journey to New Jalpaiguri (NJP), my experience was not good enough. I was unable to mange in Darjeeling Mail. Departed from Kolkata station and reached NJP at about 10:30 pm. Generally I do not prefer food from platform but still I had to take. I would advice not to take any food from the platform.