Hello! I stayed in this flat in December 2016 and can say that location is amazing especially if you are tourist as the way from the flat to South Kensington station which is very convenient to go somewhere from, takes about 5-7 minutes. And moreover you can go to the city center by feet and enjoying the atmosphere of London.
Flat is cosy and good suitable for couple of travelers and would be a great for your holidays. I strongly recommend this place.