The UPM is the best engineering university in Spain, the programs are very complete and demanding, so you have so spend a ton of time studing which can be a bit exhausted. Also, campus life, at least in my campus is amazing, you got lots of people from diferents degrees in the same place so you can meet diferent people.