Small school with reasonably nice campus facilities. Seems like the teaching staff is pretty good as well. The small class sizes means that your kids will grow up in a tight community. My lovely wife and her two brothers all graduated from MVCS. The tuition isn't cheap, but good things are almost never cheap.