My elder sister is an IITM student. So, I think I can answer your question.
IITM Janakpuri is affiliated with IP university. When it comes to management, they provide the best faculties as well as all of the extracurricular managerial activities that a student may require depending on their course.
In terms of chilling out, it's a great college, but there's less space to chill out on campus because it is built in a small area. The canteen at the institute is the best in the institute with three different spaces. There are in-house Amul cafes and Nescafe.
IITM Janakpuri also has a great location. It is situated right next to a metro station.