Location cannot be better, you even not need public transportation, you can walk to London main venues within 15 minutes, if you don't mind three sets of stairs and some noise at night. The apartment was very clean and quite adequate for few days in London.