I believe that UvA is a wonderful university where opportunities are offered to you if you put in enough effort. For me, it was a great fit, as I am quite an independent student, however, the amount of contact hours is relatively low so this might be tricky for someone who needs a bit more encouragement and structure. I was particularly interested in the research side of my degree and this is exactly what I got. My program was really research-focused giving me a great scientific background for further studies.