It’s an excellent apartment for a long stay - with supermarket, gym and pool downstairs, you can have very comfortable life in CDMX. Location is a bit far away from most cafes and such, but it’s very walkable and super safe
In the apartment you have many rooms and bathrooms so everyone surely will have some private space. Design-wise it could use some more thoughtful touches, but all and all great home for the money