We had a lovely stay in London and the apartment met all of our expectations. The location is about a 10-15 minute walk to the Haggerston tube station and from there we enjoyed all of the sightseeing. We highly recommend this place!