Great apartment!! I believe is impossble to find a better place to stay in London.
The unit is spotless and have everything that you need. Close to two stations (5 or 9 minutes walking) and supermakets.
Highy reccomend.