I liked studying at the Johannes Gutenberg University. Sometimes the organization was not the best but in general, it is still better than average. It is also possible to negotiate deadlines and sometimes even time table with lecturers and professors. As far as recommendation concerned, I can only speak about conference interpreting, and in this case, the university should be the choice #1.