The flat is in a very nice location, near the center of London and very easy to find. Unfortunately you have to take the key first in Camden.
It's totally clean. We can only recommend the apartment to others.