We had a good stay at Esmeralda’s place.
The apartment is nice and bright, easily accessible. About 10 mins to a nearest tube station. Would definitely stay again if in London.