One of my friends is an alumnus of NIT Surathkal and was in awe of it since the beginning of his academic program.
Another friend of mine was in the third year of chemical engineering in NIT Nagpur and felt as if he did not gain any technical knowledge after studying for three years. This is something overlooked by most 'excellent' universities across India and they do not allow students to question it. Therefore, if you have a better option available- go for that, not any NIT.