Champlain is definitely a school for certain crowds. If you're okay with that, you'll love the school. Major related classes are great, clubs are amazing because we get loads of funding, housing gets better the higher you are in years, and the city itself is wonderful. You don't feel trapped on campus and the people are extremely friendly all around.
Campus food is the only huge downside. You are required to have a meal plan if you live on campus (all freshmen and most lower class years), and it is expensive for what you get. The quality is poor in the main dining hall (required), so you are somewhat "forced" to venture out into the two other dining options (breakfast/ lunch only place or a very unhealthy place open until 11pm every night) or even get your own from supermarkets. If food was fixed, Champlain would be close to perfect.