The apartment we got (2beds, 2baths) had a nice layout, but that's about all the positives. The housekeeping did not clean it, the kitchen sink was quite dirty all the time, the people at the hotel did NOT speak English, or then they do, very poorly. We had several misunderstandings because of this.
We made taxi reservation, which they did NOT honor. The bedrooms did NOT have blackout blinds, the shower in the main bathroom was in fact a trickle, quite uncomfortable. The TV programs ONLY in Spanish. This was supposed to be an international hotel, but it was NOT.