a current student here
Iowa State as a whole, is not an entirely expensive school to go to. The experience you get, in my personal opinion, is worth way more. There are so many people to meet not just from Iowa, but from everywhere in the world. I roomed with international students on 2 different occasions (and other people I knew as well), and both from different countries. It's fantastic to learn not just from professors or classes, but from your peers as well. The rooming, dining, and Main Street in their entirety, are fantastic considering the tuition.