Indian railways are the largest railway tracks all over the world.
Pros:
Fastest train
Connecting major cities of India
Hassle free service provided by Indian railways
Clean, hygienic, fully air conditioned
Cons:
Expensive
Very few stops
Difficult to avail seats
Promises for good food but not upto mark
Pantry service worker start asking for money aftrr serving food.
My recommendation :
A class train by Indian railways.
Few improvements are required.