We had a 10 day stay at Robert's flat. Lots and lots of positives to list but for us - plenty of space, kitchen had all you need, Robert's local suggestions (Albert Arms!).... but the best thing about Robert's place is the location. Elephant & Castle is certainly going through a transition as any Londoner will tell you, but one thing that's constant is HOW CLOSE it is to everything in the center. There is a train station to get all places south/north and two great tube stations with very useful lines (Northern/Bakerloo) to get around. But it is SO walkable. We walked to and from the flat from several places (Borough Market/Tate Modern, even all the way from Soho and it wasn't bad at all).
Also - fantastic bus lines just blocks away.
Robert was in touch immediately when we had any questions. Highly recommend for all these reasons, we will be back.