I'll start by saying everyone makes mistakes, is fine, it's how you deal with them that makes the difference.
We arrived a little late (yes, sorry, late flight but I told you) to our pre-agreed late check in, which was a keybox, so should have been smooth enough, instructions clear and communication prompt.
Except that the keys did not work in the lock, it was 2am and although we got through to the host, she wasn't willing to come and sort it out as we were late. With considerable pleading, she came 30' later with another set of keys - our set had been stolen, she had them recut and hadn't tested that they worked. All fine, except it's 2.30am, she was going to leave us stranded and she's saying it's all our fault for being late and that we shouldn't have stopped on the way for pizza (travelled all day, it was the quickest option). We chose accommodation with self check in to allow for our late arrival.
Despite that, the location is ok, roof terrace stunning, very handy spot as others have said but not superbright and windows are on the same level as the restaurant terrace on the street. If you're not looking for grade A hospitality, it's fine. We were left with a bad vibe from this first encounter and a niggling sense of uncertainty - what would we have done if we hadn't pushed her to bring another key, who stole the previous set and could they get in?
Other than that, it's a fine place, everything works and nice design, just missing the warm touches like water in the fridge, enough coffee for the first morning, enough toilet paper. Let's forget we found an ear bud in the bin which I hope it was used for cleaning purposes.
We ended our stay with another key-distaster, our fault, we locked ourselves out (with bags inside) on check out. We were very apologetic, the host arrived an hour later with a key and we were very grateful, but it cost us!! Also overcharged us an extra for the arrival debacle, of course cash in hand.