The place is really nice, it has everything you need at 1 minute distance(food, shop, metro). If in London this is a desirable place to stay in.