Stockholm is a great capital to live in.