In general, the apartment was fine but the experience was far from being good.
The check-in/check-out procedure is needlessly complicated, after walking 30 minutes under the rain, I arrived at the pick-up location, stayed 10 minutes on hold on the phone because the guy had no clue about the keys he was supposed to give me, then I was informed that the keys were not there and I had to wait again for someone to bring them.
The place is OK, although the floor was a bit dusty when I arrived and a bad smell coming from the drain in the kitchen appeared after 3 days. The living room and the bedroom are nice and comfortable, the bathroom is functional but quite small.
When came the time to check-out, I went to the same location to leave the keys and the guy first refused to keep them as he couldn't find the apartment on his phone app! I was in a rush and left the keys anyway, which was sorted out later when I had to send a message to the owner.