The college facilities are very good, especially since there are few sessions, which help you understand the concepts well. All the teaching assistants are there to help you with whatever you need. Course and lecture notes are well structured.
It also has a good location and good services.