I really recommend Samuel's apartment. It's one of the nicest ones I stayed in during my stay in CDMX. It's highly secured, which was nice. One of the rooms has a balcony with an amazing view! There's a washer, television, and kitchen. It's got 2 rooms, both with good sized beds. The only slight problem is that it's not close to many attractions, so you will have to take the transit or an Uber to visit the "fun" areas. Definitely worth it for the price.