I would totally recommend it, teachers and professors are excellent, very nice environment overall, good infrastructure. Syllabus for the classes are very well planned and structured, and the university offers a lot of very diverse extracurricular activities.