We had a great time, the hosts were really kind, and the flat was great.
Everything was as descibed and much more, we got a very warm welcome, they were available for any question.Also, the location is very good as well, quiet street, yet very near to Camden market, shops and tube/buses.
We would absolutely stay there next time in London.