The place is superb. Very convenient to everything, transportation and restaurants are walking distance.
I would highly recommend it for those staying in London for short term.
The hosts are very nice and accommodating.