The flat is on a BEAUTIFUL street, just a couple of minutes' walk from Edgware st and 10 from Paddington. While I didn't meet anyone (I got a key from a safe box) I did get a call and texts asking if everything was ok with the flat.
The flat was clean and comfortable and they allowed my dog to stay. There's a full kitchen and very BIG shower and nice bathroom.
The only issues I found were Internet was very slow at times and some noises from the kitchen appliances and boiler. Also you could hear the upstairs neighbours walking/coming in/out, but not a big deal.