The flat is according to the description, not luxurious but nice and cosy.
I guess it's currently being refurbished, so it would likelly even been better soon.
Location is great, 2mn walk for Edgware Road station, from where the tube will take you anywhere very fast. Area is safe, calm, and next to more lively areas with restaurants and bars.
Rowan was very nice to us, left us some lovely welcome gifts and was keen to help upon request.