Location is great, ı do not think you can find a better place. You can easily walk to any part of Greater London from here.