I would definitely stay with Richard again.
It is a pleasant 5min walk from Cyprus DLR and easy to find. The apartment has everything you need and there is a great pub which does fantastic food no more than 10mins away walking. Richard gave me all the information I needed before I arrived and was very quick responding to my questions. He is a fantastic host!