The location of the apartment was superb. Walking distance (5 min) to South Kensington and (10 min) to Sloane Sq tube stations. With the very clear instructions from our hosts, we were able to quickly and easily check in, even though we did not meet them in person.
The apartment is very small, but if you are planning to be outside the whole day and only come in to sleep, this is an ideal apartment. Only negative thing I can think about is, we only had 2 towels (one large and one small), which was not sufficient for two people. I would recommend this apartment to everyone.