For some specific courses and degrees, the quality of the teaching and the organization is inadequate. My degree (computer science) was much nicer, with some occasional sour notes but also some fantastic and inspiring professors and access to great research. Edinburgh uni has a very international vibe and campus, which definitely enriched my experience. Edinburgh is an extraordinary place to live, even though finding a good accomodation on a limited budget can be tricky.