The apartment was better than I could have asked for. It is walking distance from 2 tube stations, has a supermarket just 2 minutes away and it opens till late every night. For muslim guests, you may note that there is a halal-certified Subway near Mile End tube station.
Other than that, the apartment has a lift in the building and is very secure (need to tap in with your keys to gain access). The apartment also had all we need, from kitchen utensils, to hair dryer and ironing board. Will definitely come back again when I'm visiting London in the near future.