I used to live on the same street for many years so I can appreciate the amazing location - a short walking distance to Hampstead and Camden town and 1 min to the Northern Line which takes you to central London in 15 min.
The hosts were very accommodating with the check-in times and the flat was clean with all the basics you need for a short stay for 2 people.
It is a very good value for the money in the very best sense of the word!