It's a fantastic place to stay in London. South Kensington is right near everything. But it's a quiet residential area so you can get some sleep and aren't mobbed by crowds.
The flat has lots of space is is very comfortable. And a great value!