Best of this University is its campus location and the weather of Valencia, which, of course, is not provided by the institution.
90% of teachers in my degree are awful due to bad incentives and educational laws. Studying in Spain is not a guarantee of anything except enjoying the other things the country has to offer, but regarding education it is a mess.