Michael's Landing offers great food and views of the Willamette River. It is the best place I've eaten at in Corvallis.
All reviews seem positive