We stayed over a weekend, and found the property to be ideally placed near to public transport.
The apartment is well presented and was as stated online, the check in was easy and within minutes of our arrival we were enjoying the local amenities.
Would use again if attending events at Wembley or visiting central London.