Our daughter had the best time in Oaxaca learning Spanish, taking in the local culture, meeting friends, touring beautiful sites, and bonding with her host family. We were obviously concerned at the outset, when we started looking for a Spanish immersion program, that she book with a reputable organization that would ensure her safety and provide a rewarding experience. Sol Abroad definitely did that and more! From the beginning, the staff were always responsive to our questions. They helped us throughout the registration process, and communicated during the weeks leading up to the trip. While she was in Mexico, they kept us informed. She loved her host family and became close with them. We also felt it was a good value for the cost. Thank you, Sol Abroad, for everything!