It was really different from in the United States - so much depended on the exams. I thought the grading was harder, but I needed a lower score to pass, so it evened out.
All the courses were pretty good. There is no big possibility in choosing subjects, there are only few in english, the rest is in spanish but that is ok because that's why you go to spain - to learn spanish! :)