Great location, right in the heart of Gamla stan. Lots of fun stuff within walking distance!