Overall, we had a moderately enjoyable experience. The location is great, the front desk staff is phenomenal (especially Luis!), and the room has all of the amenities you need for a comfortable stay. The back patio is wonderful, and a great spot to relax during your trip to Mexico City.
However, the room gets noise from all areas of the hotel (you can hear every word of the conversations from the guests upstairs). The wooden material that lines areas of the apartment had warping and molding in some areas.
Lastly, we had an unfortunate incident in which the water heater in the room above us broke and caused water to come down through the walls and ceiling into our apartment, causing many of our items to get soaked and ruined. To their credit, the staff was responsive and helpful in getting everything taken care of (they got our clothes cleaned that same day, moved us to another room, and reimbursed us for property that was destroyed). It was an unpleasant experience, but they were able to resolve most of it in a satisfactory manner.