I have stayed in Maris's apartment two times-- once for 3 months, once for a month. I cannot recommend it enough--it has all the amenities you need (fast wifi, hot water, big kitchen, etc.), and is also close to public transit and plenty of restaurants and monuments. You also have the full support and attention of Maris and her family, who are incredibly kind and generous. It's a great find for Mexico City.