This place is perfect for long stays but would also be great for shorter ones too. We stayed for a month and we didn't have any issues at all. The wifi was solid throughout which was great as we work online. The place has some really great touches to make it very easy to live in like the first aid draw in the cabinet by the door. The building is great and really secure and the doormen are really friendly and polite. The location is great, a nice 30ish min walk to Coyoacan which is a really nice neighbourhood and the Portales metro station is super close (barely 10 mins walk) which means you can get all over the city very easily and super cheap (only 5 pesos). Personally, I prefer somewhere like Portales as opposed to Roma or La Condesa, it is a nice residential neighbourhood and predominantly Mexican which helps you to really experience the city.
All in all, I couldn't recommend a better place to live in and explore CDMX from. If / When I return to CDMX I will definitely look to stay here first.