Take a look at Randolph College. Very small, very pretty, good FA. Located in Lynchburg, Va–a historic river town, plenty of charm. Fairly liberal. I am on their Facebook page and the opportunities their graduates find are amazing considering the small size of the college. Lots of fun, funky, artsy traditions. Students get a lot of one-to-one time and attention from faculty–big on liberal arts but some of their science majors are notable as well. Used to be Randolph-Macon Women’s College, but went co-ed about a decade ago. Your stats would work and diversity is good.