Our apartment was great for 9 people for 3 weeks. The location is good, busses depart 2mins away, the next tube station is about 10 min away.
The host gave us all information needed, only didn't answer some times.
Good price and apartment for a London stay!