Complutense is a very good university, while it demands a high level compared to other Spanish universities, but the quality of education varies from one faculty to another, and in that sense is quite irregular. With all my experience (faculty of history) was very positive: I learned a lot, my teachers in general were very good and I would certainly recommend it. The worst: the facilities. Depending on what faculties leave a lot to be desired, but still worth it!