OK, I know this has been many a controversial topic here. So I'll give you all my opinions on it. The place, physically, is amazing, everything is nice and tidy and they got basically any piece of equipment your heart can desire. The classes so far are very good, the teachers are cool people, not stuck up professors. There are lots of former students teaching as well. Pace is extremely fast, if you're not in track from day 1 you will stay behind, yes that is somewhat weird, but its the way the classes go. Yes I will admit they sound too over-eager in the management staff to say "This is the best place in the world" I find that a bit annoying, but its just marketing. So I'm not defending nor slandering, the place has tons of pros and cons, you just gotta evaluate what's good for you, and whether the cons overthrow the pros.