The overall experience in Roi's apartment was good.
The location of the place is right where everything is happening, we got great and fast responses from the property management company and they even helped us with storing our luggage at their office since they arrived only a day after we got to Madrid, and got us a taxi to the airport back.
With that said, the apartment itself, while well-styled and furnished, had a few downsides.
The bed in the smaller bedroom was impossible to sleep on - the mattress was fine but the bed itself was squeaky and shakey. After the first night, we had to put away the bed and placed the mattress directly on the floor.
Additionally, in the same room, the light was very poor since the two bedside lamps didn't work and the ceiling light was very dim. We had to take a standing lamp from the living room and move it to the bedroom to get a proper light.
In addition, there is still minor maintenance to be made in the apartment (broken knobs etc.).
We also privately shared this information with our hosts during our stay and they took our review very seriously and mentioned that they will handle everything.
Assuming these issues will be fixed, I'd book this place again next time, mainly due to the great treatment of the hosts and the awesome location.