What an absolutely incredible location! Edgware is a fantastic street; lots of middle eastern restaurants and very lively at night! Easy 5 - 10 minute walk to Marble Arch & Edgware station; 2 minute walk to the bus stop, 10 minutes walk to Primark (Oxford street), 30 minute walk to Covent Garden & Notting Hill, 5 minute run to Hyde park, 10 minute run to Regents Park (I could go on...)!
The flat looks exactly like what's in the picture; shampoo and cutlery/bowls were available to use. I found it a bit warm (I happened to be in London during an unusually warm period of time); but Ali was incredibly responsive and had the radiator fixed right away. The internet is a bit slow - it's okay for googling attractions, but less okay if you're trying to conference call someone! 2 minutes away from a Tesco, 5 minutes from Waitrose, you're pretty much set at this location! I was staying there myself and found it very comfortable, perfect as a base for long days out.