I had a great stay at Helena's place. The place is spot on, in a great location of London, literally next to Portobello Road.
Helena is a down to heart person, with a lot of knowledge, and you can pretty much talk about anything with her.
I would definitely recommend this place and I will definitely stay again! :)