Depending on your major and courses that you're pursuing, it could be a good or bad undergraduate university. I'm doing a BSc. in Biochemistry, so my experience has been good so far.
Small classroom sizes are great for the purpose of studying. They allow you to focus and interact more with the instructor and your peers, therefore providing less distractions and a greater sense of direction within the class.
However, the limited capacity for students might also pose problems with enrolling into classes. While my major hasn't caused too many problems, other students in more sought-after majors such as computer science, computer information systems (CIS), general studies etc. have likely had it worse when enrolling to core classes.
The science labs are accessible, and have all the basic necessities needed for hands-on experience. However, if we need to pursue more complicated and technical goals, some fundamental instruments are unavailable (such as an x-ray crystallographer, higher-grade mass spectrometer, etc). This is only owed to it not being an explicit research university like UBC, which is understandable given the circumstances.
The university life isn't too considerable to say the least. Not many events and not too much engagement. But given that it's a small institution, I think the amount of events that happen per year are satisfactory.
I also don't appreciate the lack of post-undergraduate options offered by the university, but it hasn't caused much of a problem to me so far.
When it comes to locational aesthetic alone, it's genuinely beautiful since it's located in the heart of the Fraser Valley. I'm a man who personally enjoys nature a lot and I love every second outside of the campus' interior. Personally, it appeals a lot to the eye.
All in all, it's a good place if you want to study and finish your undergrad, but not the best place if you want to have a pure college-life experience.