Hotel Cadillac will get new life as a 42-unit affordable housing complex, as approved by the Rochester City Council this week.