Our stay was ok. The apartment has a perfect location and view from the balcony. It's spacious, has almost everything you need, even for a long stay.
However, our overall experience wasn't superb. In order to check in, you have to go to the ALTIDO office which is far from the accommodation itself. I was totally ok with that and made an appointment for 10 am in advance. There was no one in the office by 10 am... I believe they simply forgot. WiFi wasn't stable. We work remotely and sometimes it could drop right during the video calls. The bathroom door is old and the handle got broken in the middle of our stay. Electricity in the bathroom was getting shut down while the washing machine was working.
Anyways, these little things didn't spoil our overall experience completely.