A 24-unit residential development in Juarez, Mexico is the perfect urban oasis in an up-and-coming neighborhood.