This apartment is just awesome!
The licing room and kitchen are bit smaller than you'd expect from the pictures but still awesome. The terrace was the opposite. (Bigger than expected). Bedrooms and bathrooms we'er absolutely fine.
Everything was sparkling clean on arrival.
And there's everything you need.
The location also couldn't be better.
Metro is short 3 min walk to Wembley Park Station. So within 20 min you can get to the center of London. There's a grocery store just right next to the building which always is very convenient!

The only small negative point I can think of is that 5+ people might be a bit harder though to seat while eating like we experienced.
Overall, don't doubt if you can book the apartment! You won't regret it!