I recommend this University for Engineering programs specifically.
It has high Engineered Laboratories and have Decent class rooms.
It has good infrastructure and open area.
Top Class Alumni and helpful administration.
The campus life is little bit boring but with time you will adjust.
Most of the professors are good and gives marks in exams.
About scholarships its a little bit hard to get it. But upon trying you will get.
Best of luck