The Mainz train station is pretty standard for Europe. We had to catch a very early train to the…read moreairport for our flight home and overall I'd say we had an average experience here. The ticketing was fairly frustrating, but we'd grown accustomed to that as the electronic ticketing system in Germany, despite there being an English option, is not at all easy to navigate unless you are familiar with it. By this time in our trip we knew what to expect and had built in some time to navigate it and had a vague idea of what we needed so it went fairly well, but with the same little computer hiccups we'd come to expect from the system. The overall train station was, in my opinion, a bit grimy, and well loved, but it had some little cafes that were open early which was a win, and some fairly clean restrooms, though you had to go all the way to the basement for them. Overall, not a lot to report here. It could be modernized, cleaned up a bit, and improved, but it gets the job done.