I travelled from bct to jp in 12955 last Saturday. The train is awesome in terms of cleanliness and punctuality.
But catering and food quality of pantry is below par. The dinner is very bad and it will be better if you can arrange from outside.
Breakfast offered next day is decent. Options include - sandwich, cutlet, poha, upma.