The size of the school was one of the big reasons. I like having a really large school to live and work on. The school is also really well known so getting jobs after would be very convenient. They also have good internship opportunities.
Course Curriculum
Sometimes the course seems to go by a little fast but the faculty and TA are really good about doing their best to help you succeed. Midterm week is always very rough though but it's manageable if you do a good job spending time to study.
Fees
Fees are standard like having a meal plan freshman year and then textbooks and transportation. Tuition and housing are better compared to other schools.
Examination Structure
The exam structure can be very hectic especially during finals and midterms week but the other tests you have through the semester are pretty scattered so they are easier to manage. It all really depends on the difficulty of the classes you're taking.
Faculty
The faculty is always doing their best to help you. The professors have to have office hours so it's very possible to have a good relationship with the faculty there if you ever need help for anything.