The place was just as espected the host makes the stay very pleasant and is willing to help you out, if you are new in London. For those who don't know London, the location is very well connected, rental cycles, bus, and subway are just less than a minute away.
In my personal opinion the lack of Windows in my room was unsettling (This is well aside from the control of the host)Aside from that, It is a recommended place to stay.