CSA was a perfect school for me, meeting all my expectations. Learning Spanish is challenging but at CSA it was interesting and organized, so that the work was accomplished successfully. My teacher made learning fun, approaching it with many diverse methods. Everyone who works at the school is friendly and helpful. The family with whom I stayed made my visit complete with good meals and comfortable bed.