I can also endorse Gustavus. A number of my medical school classmates were graduates and they were very well prepared.
Gustavus is in a beautiful part of Minnesota, located in a lovely little town, with the Mainstreet full of cute shops and cafes, just a few blocks from campus. The campus itself is very pretty, with a number of architecturally important buildings.
Of note: Gustavus does offer a full-tuition scholarship for National Merit, so attracts some very strong students. It is also one of the few private LACs belonging to National Student Exchange. NSE is a consortium of ~200 schools across The United States and Canada. Students can exchange for up to a year with any of the participating schools while paying the same tuition that they are already paying at their home institution. Credits transfer seamlessly. National Student Exchange - Campuses / Location