It is hard to find a better street to live in in Stockholm (I would know, I grew up there...).
Really central yet very peaceful. If it is free, I would wholeheartedly recommend a stay in this apartment. Go for it!