Good, but i think it's overhyped. So much polite poeple there, i get help if needed. I can really…read morerecommend this school. Of course, you can meet some angry teachers, but my advice is: respect other students and they would respect you. Thanks!