I stayed here couple days beginning of Oct 2014.
Everything was as it described on this site. Very clean apartment and great central location.
I would stay again at my next trips to London.