My friend and I stayed at this flat for five days and had a great time. The flat's location is very central, just a few minutes away from Elephant & Castle, and has everything you need just a short walk away (pharmacy, grocery store, bubble tea shop, ...). You can reach the main attractions such as Westminster Abbey or Tower of London in just under 20 to 25 minutes by bus.
The flat itself was super clean, not stuffed with too much decoration, very bright and equipped with a fast internet connection. The neighbors were mostly quiet as well, and since the street is a dead end, there's no loud traffic either. We especially enjoyed the soft beds, large TV and modern kitchen. A great location I can only recommend!