You can't beat the location. It's only about 3 blocks away from the Kilburn Tube stop on the Jubilee line. Easy to get anywhere within London.
The flat is large, we stayed here with 4 adults and 2 young children. We were very comfortable.
There are lots of shops close by. Several markets and lots of restaurants.
It's a wonderful place and I hope to be back soon.