An absolute gem. I would recommend Helena's place to anyone wishing to stay in London.
Great location, and great place !