Deborah's place is spacious and in a great part of town with awesome places close-by. My visit was a business trip and I found it easy to connect to all the places I needed to visit in London.
Plus, the apartment is conveniently large!