I've been at METU for Erasmus. It was fun and I recommend it!
But do not go for the academic quality. The best courses were just on par with the average course I had at a no-name German university. I don't know how they came up with the top 100 ranking---perhaps it's based on research?
For the academic quality, I don't know foreign universities thus I cannot compare them. But at least I can say that almost all teachers are professors and most of them are idealist. And in order to be an academic member at METU you must get at least one degree (B.S or masters etc) abroad. My teachers were not best teachers but at least they were very knowledgeable at their fields. It is not the best of course, however other Turkish universities are worse than METU. For the teaching quality, I have wished it to be better. May be METU is good for forcing you to study very much in detail, but it is not providing easy to study material and easy to understand teachers.
The best teacher I had at METU was an older professor teaching (mathematical) combinatorics. Contrary to regulations at the university, he lectured in Turkish---but appointed a translator for me.
But do not go for the academic quality. The best courses were just on par with the average course I had at a no-name German university. I don't know how they came up with the top 100 ranking---perhaps it's based on research?