I would recommend staying at Robert's place. The apartment is quite big and renovated.
The surrounding area is nice, especially the Alexander palace and the view of London from there!