2023 update - before booking please ask if they did some maintenance because in this state it doesn't worth almost a nearby hotel room price.
We read great stuff about the place except for the bathroom door, but that was okay with us.
But I didn't realize, all of the reviews were from 3 years ago. Our best guess is that in the meantime someone rented the flat and made it really dirty.
The cleaning was okay, they mopped/cleaned the counters though the dishes needed some cleaning before we used them and there was some dust covering the TV stand.
But:
-the walls were nasty, whole walls were full of dirty stains next to the table, next to the bed and around
-same with the couch's mattress, it was awful
-half of the table's paint was missing and they repainted it badly and it was peeling
-the chairs' cushions were also full of stains
Overall it was uncomfortable, I don't dare to think about what happened there, best not to know.
Pros: Luis communicated well, location is good