We were at this location for a month long stay.
The Pros:
The location is fantastic. It is in Roma Norte which is a major hub for restaurants, parks, cafes, grocery stores and nearby metro stops. The location was very clean and Ricardo provided a maid halfway through our stay to tidy and freshen up the place. The kitchen is decently equipped and functional enough to make homemade meals. There is a tv provided with Netflix and Amazon Prime Video. The location is as safe as can be with deadbolts on the garage and apartment door. There is also a private security firm right next door with guards on standby. I don't believe this firm is associated with the apartment building but their presence doesn't hurt. To be fair, we would have felt completely safe otherwise as all of the neighbors are very sweet and we always felt safe walking by ourselves throughout the neighborhood. Ricardo is very responsive and lives right down the street, it never took very long for him to respond if we had any questions or needed any assistance.
The Cons:
The Wi-Fi signal is very weak. They have a very outdated router which makes using their network from the bedroom or bathroom near impossible. The only location with a reliable connection is the living room. Please keep this in mind if you don't have mobile data and would like to use your electronics anywhere but the living room.
The bathroom layout is a bit difficult. It is very narrow and makes using the toilet for any period of time uncomfortable as your knees will be squeezed against the wall.
There is no couch which is a minor nitpick but worth mentioning as sometimes there is nothing more relaxing than plopping down on a couch with a loved one after a long day of work or sightseeing.
Overall this is a great place to stay for a short visit but not as highly recommended for anything longer than a week or two. It is missing just enough creature comforts that we were longing for a change of scenery after 2 weeks.