We had a great time in London! The location was good, it was easy to take busses or the underground wherever we needed to go. Lots of cafes around and Borough Market was only a short walk. The Tate Modern was right up the street - closer than it seems on your map. The only issue we had was that the room was incredibly hot. Front desk provided a fan, which helped a bit, but there was no ventilation in the room which made it very uncomfortable. We know most accommodation in London does not have AC and this was an incredibly hot summer for the UK, hopefully the issue is not ongoing.