Overall, excellent, but there was at times too much English in the texts, and some solutions worked so unobtrusively that it was hard to tell whether we were doing the right thing. Everything else — the atmosphere, the pace, and the number of tasks — was really cool.