I travel to London almost every month and I always stay at Peter´s place. The location is perfect! It´s located between Holborn station and the British Museum and a small quited street, full of restaurants and stores around. The apartment seems to have been recently renovated, and has all the amenities you will need for your stay. Totally recommended!