Location wise it's great! Right next to public transport and not far off the centre of Stockholm. The area and building itself is a bit sketchy but considering the price of the residence that's okay.
The host was available for communication and provided coffee and tea. No real complaints.