Note that the grading systems in most European countries are very different from the one in USA: We use the whole range. No "B is ok, A is good". Here A is mostly excellent, and C is an acceptable grade to get. It's good to keep in mind when researching our universities. So you don't get put off if the acceptance grades are low or if the average grade is low.
It's weird going the other way (from Europe to USA). They told us we couldn't continue the studies if we got below B-, and we were like "???".