The flat is very well-located, smartly organised and a good spot to live in if you want to visit Stockholm downtown !
However, do not hope that the host will give you a special attention to adjust to your specific demands (earlier check in, later check out, luggage dropping before check in ...)