Pros
-room and board paid for,
-fun staff who are willing to help,
-very multi-cultured, with teachers and staff from all over the country, even from out of country, all there to help teach students how to learn new languages
-very well equipped to suit the needs of each team of staff, whether it be the teachers, the administration, the dorm/ activities teams, and its IT department
Cons
-was at midst testing new software
-only lasts a month
-only as good as the staff and location you are at