We stayed at Casa Amsterdam for our winter family vacation. It's great - enough space for 3-4 people, 2 bathrooms, clean, convenient, well equipped... And it's the best location in CDMX I can think of.
The property is run by Kukun, this makes communications a bit more complicated - you may get some confusing automatic reminders from them. But they are responsive and accommodating - they held our bags for a few hours after our checkout and before our flight.
Highly recommended!