Poor quality”, “same menu since ages”, “unpredictable”, “not worth the money” – these are some of the terms used by regular train travellers to descr