dear student
Mechanical Engineering at IIT Roorkee is a better option. It is the oldest Engineering college in India and Mechanical is a fairly vast field, often called the Evergreen branch of Engineering.
It's good enough, faculties are fine, labs do have equipments, infrastructure is ok.
Workshops & courses are conducted at times.
Placements are well too.
IITR was at AIR 6 in MHRD ranking of engineering institutions in India last year
hope this helps
All the best!!!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile