I recommend Michelle's flat for sure. If you go to London without coming to that flat, you've probably missed your trip!
Michelle is more than a host, she has become a friend with the best advice about my stay in London.
Her flat is clean, VERY VERY well located, VERY beautiful (very is not even strong enough to describe), so you have to go there !