Your D27 or your S27? I think that’s a typo in your OP. (Thanks for clarifying)
Vassar has hd male students for a while now. One former poster on this forum really liked his time at the school. We know a male graduate from about 12 years ago…who also really liked the school.
If your so feels great about Vassar, I say…go for it.
We do have other graduates of Vassar who post here…hoping they will chime in.