Class sizes are small. Classes are a good range of easy to challenging. Most professors are really good. They care about the students. Administrative staff sometimes isn't very organized, but the campus is small enough that dealing with them is easy. Dorm rooms are larger than most schools, but not all are in the best condition. Dining hall is great.