Very good place. Also near the t-bana station. But not so far that you couldn't walk to Gamla Stan.