Perfect place. Right in the center of historic Old Town. Everything you may want in Stockholm is accessible and within walking distance.