Personally I’ve had a good experience overall although that could be because of the specific department I’m in. The students are nice and the staff members are also helpful and want to deal with any issues you may have with any of the course content.