Generally okay. Often you get a good deal on tickets. Food is good only on the menu card and most things are not available usually. They can focus a bit on smooth landing.
After Mr.Suresh Prabhu took over the reigns, the state of Indian railway platform has become fantastic. Earlier we used to see/get dirty things(and even dirty smell of toilet(i.e., urine smell)) on the platforms/walkovers. Now, there are cleaners standing alert in these areas and maintaining it pretty clean. I observed this especially in Bangalore and Mantralaya railway stations. Also there are many services like 'destination station alert' and dedicated telephone numbers for different services etc.,
Kudos to Mr. Suresh Prabhu and his team for the great work which was not observed for many years earlier. This is the best example to highlight that 'IF ONE WANTS TO DO THE WORK/SERVICE, HE/SHE CAN DO IT AT ANY COST IRRESPECTIVE OF THE SIZE OF THE ORGANIZATION'.