A clean, yet busy flat in an estate in Stockwell. The hosts are welcoming.