The Apartment is great. It offers everything you could need, very spacious and has a great vue on the balcony.
Fully equipped of every comfort it can host even for 5 person in my opinion. It's located in a south area of london which feels a little bit abandoned in comparison to the center. It's still very near to a main road with any kind of shops for every need. The nearest metro/train station is at 10 minutes far and getting to the london center can take in total 15 min by train, 25 by metro or 45 by bus.
We didn't had any chance to see Alia in person (normal: we arrived just after Christmas) but she arranged everything perfectly anyway =) even for our pickup from the far London Southen Airport.