While overall there is huge improvement in station & platform cleanliness in recent times, I still feel that Palakkad station was and is still the best in Kerala as far as maintenance ,cleanliness is concerned.
Maybe one factor to be noted is that maximum number of train movement happens at night, leaving them with good enough time to take care and maintain the place in day time.