Perfect location, it's a 10 min walk to south Kensington and 10 min walk to Sloane Square Station. Very close to the Natural History museum. And a 20 min walk to Hyde Park.
The apartment as everything needed, kitchen is well equipped. The only thing worth noticing is the lack of Air conditioned.
If we visited again London, this is the place to come back to.