Best Meaning:
-Location and Atmosphere (beauty, close to other good countries and cities, clubs, good nightlife ext.)
-People (very friendly, young, lively)
-University is large with many nice facilities
Or if you know of any other countries with good Universities you've heard of.
Thanks :)
Tags: