Location is in a prime spot in Gamla Stan (Old Town). Be weary as there are an inordinate amount of stairs, so this may not be the best location for all travelers but a great workout, nonetheless.