The flat was perfect. Exactly as described and pictured. Convenient location, good design and host was super communicative.
The problem however was how my stay was managed. I chose a flat with self-check in to make things easier. I landed at 5 am from a 12 hour flight to find there was no key per the instructions. It turns out they had given the flat to another guest and asked that I move to the flat above which was identical. Not at all a problem for me.
Two days later they ask that I move my things back to the original flat which means that I have to repack all my belongings and reorganize everything and move again. The host was kind to offer that they would move it for me while I was away however with my company I legally can't allow that as I travel with lots of photographic equipment. I wasn't really given much option so had to pack and we agreed that I would return before the next guest arrives to move my things. So a mistake on the hosts part became my mistake to deal with.
I return on the time we agreed upon to find that the next guest was already in my flat with all of my equipment and because they were there, I wasn't even allowed into the flat but instead all my things were brought out to me. Was definitely unsafe and a bit of a shock. The host did apologize, of course and had issues with that guest, however honestly the guest never should have been allowed into the flat in the first place with my belongings. So only for this reason I can't quite recommend this flat.