I had a very positive experience at Johannes Gutenberg University Mainz. The programme was well organized, academically strong, and offered a good balance between theory and practical learning. Most professors were approachable, knowledgeable, and supportive, especially for international students.
What I liked most was the modern learning environment, the research opportunities, and the diversity of students on campus. The university also provides many helpful resources and a pleasant student atmosphere.