The building is in Juarez in a not so busy street. Within blocks you can get to anything you need.
Location, staff friendliness, communication and amenities are amazing.
Only word of caution is that building walls are thin. Easy to hear noise from both nearby apartments and street noise.
For reference, I stay in the fifth floor.