My daughter is a senior at EIU. She loves the school. Charleston is a small town in the middle of a corn field, basically, which for some might be a downside. The campus is nice - very compact. The baseball field is a small stadium type field, very quaint. I don't know much else about the baseball program or coach... when we did investigate, I seem to remember they didn't have a winning program.
One great thing about EIU - you do not buy your books. The cost of renting your textbooks is in your tuition - as long as you return them, you pay nothing. It's a great program - wish more schools would do the same.