We really enjoyed our stay in London at Emil's flat.
The location is nice. Not far away from Camden Town centre and really quiet (and also not far to the city centre).
If you want to stay at a home - not just a room - and meet people, this is the perfect place to stay.