I would definitely recommend Nazarbayev University. There you can find world-class professors who are also active researchers, best teacher/research assistants and great students — you can learn a lot from them. Moreover, NU has state-of-the-art laboratories, huge library, plenty of space to study, modern dormitory, several cafes and other facilities.