Meh, pretty average. Some good teachers, and some bad. The facilities are pretty good, but the bathrooms are hell on earth. The classes are good. A few bullies but that h ... more