After a long time of starting of this service there is private companies's cleaning staff doing their duties. When I was last traveled in Dec 2017; they were providing clean bed sheets, blankets etc. in 3-AC they were cleaning regularly but bio toilets were dirty to the brim. Overall, day by day, this train service is improving in all aspects.