Don't know if it's been kept up, but the Village Quarter near the I-70/SR46 interchange near Rose-Hulman was one of the better complexes when I was in town.
Village Quarter is one of the nicer places to stay. One good thing is that it is quiet. For the apartments in the town they are on the higher end of everything, but compared to other places in the state they are very low cost. I lived there for two years. The closer you live to ISU the higher the prices and sometimes the neighborhoods aren't the best.