Is it good to join SPA Delhi or NIT Calicut based on hostels, security, travel, accommodation, college life and study. Rate them separately.
You should go for NIT Calicut based on the ratings and rankings.
You can also compare the both the colleges from the given below link
http://www.engineering.careers360.com/school-planning-and-architecture-delhi/reviews
http://www.engineering.careers360.com/national-institute-technology-calicut/reviews
Good Luck!!