i have a few friends there that are graduating this year-- they seemed to like it ok. they *did* say that the classes (ms1, ms2, etc) are don't interact much with each other (at least for their first couple of years) but other than that it's a pretty good place.