@asayeed KTH is fine if you walk 10 minutes from campus - it's a very middle-class neighborhood of the type that was voting M/L/C back in 2014 (maybe still is, I'm not sure), with a lot of good (i.e. not-made-by-ethnic-Swedes) options. One such place even had very spicy Indian food for dinner, which I have yet to find in Berlin.