The most perfectly located apartment for London. Right next to a tube on the Victoria line and a short walk to the Thames, we loved it.
The apartment itself is a little loved compared to the photos as I imagine they were taken a few years ago but everything is clean and tidy, and we loved the windows looking onto the streets.
My advice is to bring a spare towel and pillow if you're particular like me as it is only the bare basics supplied, everything else is a sort of 'fend for yourself' situation, which is totally fine but something to plan for!