This is a good place in a good location if you are coming to London and just need a place to sleep. It is very, very small - but it's meant to be a good value and not a luxurious flat. We also had a small maintenance issue (rain water dripping on the window allllll night). I e-mailed Ali and he had it fixed by the next day -- so he's very easy to communicate with.
Key pickup was easy and Ali accommodated an early pickup for us since we arrived in London a bit early.
Overall an easy process and easy place to stay.