Michelle's place is exactly as advertised. It is close to the tube and a short ride to all the major sites one should see when visiting London for the first time. Restaurants are nearby, so is a grocery store and a few pubs. It's a great place to call "home base" while you explore!
Only mention, and this is not on Michelle at all, is the occasional smoke smell from restaurants outside the apartment. Closing the windows helps, but if you are sensitive to smoke or have respiratory issues, this might not be ideal.
All said, Michelle is a great host and we would recommend her place to anyone.