Great flat! Great hosts! As for the location, it's just steps away from vibrant Peckham and a short ride away from the heart of the city.