An excellent location and place to stay in when visiting Stockholm.