Overall, we had a good stay in the apartment, despite the issues I mention below. The apartment's location is good too and there is a receptionist, which made us feel a bit safer in the building.
A big plus was the fairly prompt communication by the managers of the apartment. They responded quickly and tried to help as much as they could (though half the time they responded in Spanish, so I was grateful for Google translate).
The areas that need work are: putting more accurate pictures related to the apartment we were staying in, as it doesn't look at all like what was in the Hotels.com pictures I was shown. Next, the bathroom door was broken, so we couldn't close it. The team did send someone over to deal with this and other issues, but it took multiple attempts over a few days for some progress to be made and ultimately the door still couldn't close properly before we left.
Also, there were small cockroach-like insects in the kitchen (they gave us a spray to use on them when we complained about that, but with no possibility to open windows, we didn't want to spray it too much).
Finally, the internet was very slow in the apartment. It's not a major issue, but future customers would probably appreciate it if that could be improved.