Amazing place in the center of Stockholm. Very easy to walk from and explore key landmarks