The best feature is that this place is so very close to many of London's attractions and between two major transit junctions so it is easy to get to anything else. Gives a feels you are really living in London, well beased on my brief experience.