Overrated when it comes to an undergrad institution. Factor in the fact that it's in Palo Alto and I just don't see why people think so highly of it.
Unless you're planning on perusing a graduate degree or enter into medicine, I'm not sure why you'd want to go there.