We had a good stay at Ali's place. The best thing about it is perfect location - center of London near Hyde park. The interior of the apartment is not the best, but it is great for such money and location.
One weird thing: the two rooms are divided by the wall with three unglazed windows at the top, so be ready to have no privacy if traveling with someone else.