I totally recommend Amelia's beautiful and cute flat for a short or long stay in London.
I stayed there for 20 nights and didn't have a single problem. Amelia is also very responsive, and she made my check-in and check-out experience very smooth.
This flat is very well located; 5 minutes to the metro station, with many buses, and stops around it, that will get anywhere in the city.
The neighborhood is also very calm and secure. I enjoyed going for long walks at night, and I never faced any problems.
Totally recommend it.