TESOL degree

To those who are currently getting the MA in TESOL degree or already graduated, how was your experience? Are the professors good? Is the campus nice?