No bad choice here! I echo the comment that, if at all possible, visit - the two schools are not that far apart if you can swing a trip … for my two kids, these two schools seemed almost indistinguishable on paper, really different in person.
Current Vassar student last spring posted the best description of the college and its town (Poughkeepsie): Vassar Class of 2027 Official Thread - #107 by swallowtail
It suggests quite a bit more available within five minutes walk of campus than most realize.