I'm currently finishing up my undergrad at OSU. Overall, Corvallis is a great town - it's pretty small (which is fine, the size of the uni makes up for it) but the downtown is nice and it has many great natural areas in close proximity. Housing is pretty cheap - I'm currently paying 433 a month in rent which is pretty typical for the area. In Corvo (as the locals call it) you're only 90 minutes from Portland and 50 from Eugene, so you can find plenty of things to do on the weekends if you get bored with Corvallis after a few years. The weather is great april - Oct/nov but Dec through march you generally get a lot of cold, rainy days (you'll learn to love them). People are nice, generally liberal with a small but appreciable amount of conservatives, and welcoming. 10/10 would recommend corvallis