We would really recommend the apartment. The flat was compact but had everything you need - good wifi, comfortable big bed, big TV, and our one and only flat with air conditioning in Mexico! Luz, the on-site caretaker, was a delight and super helpful. A great position in Condesa.