I had a great stay at the apartment. It was clean, with a nice industrial design and attention to details. I didn't get the chance to meet the hosts but they were very responsive through messages.
My only minor comments are that 1) although the location is good and not too far from anywhere you need to go, it is not a nicely walkable area because of the big main streets that you need to cross and 2) the apartment is inside an alley so expect it to not be getting much sunlight (Which was not a great issue since I was not staying in during the day)
I would definitely recommend staying!