I stayed at Ali's place whilst on a 2 night business trip. The flat is in a very central location and has lots of restaurants and pubs/bars within easy walking distance. Oxford Street/Regent street and the shine are 10 minutes away. Tubes and buses are only 5 minutes away. Check in was simple, although it was at Ali's office which is 30 minutes away.
The flat itself is very basic, but it was clean. Bedding and towels were good and I slept well. The only problem was the wall bracket for the shower head which was broken. I have told Ali about this.
Soap and washing up liquid was provided, but nothing else, so even for my brief stay I had to buy tea, coffee etc. There is a grocery store 2 minutes from the flat, so that wasn't a real problem.
In summary, the flat is basic, but very inexpensive for a central London location and just fine for my 2 night visit.