North-West University is a university that, in my opinion, is one of the best in South Africa.
Although situated in a small town, the vibrant student population is very welcoming and accepting towards international students. The campus is big and beautiful as well as kept together very nicely. the professors in my course are quite welcoming despite the language barrier