you should probably do a virtual stanford campus tour if you haven't been able to visit
i think it depends on the kind of person whether "isolation" is depressing. for like stanford, cornell, duke it just means that the campus vibes and community provide a lot of entertainment and recreational opportunities such that you don't need to like go out into the city for those entertainment needs but it also depends on the person