So this is my second trip with ISA. 2 years ago, I went to Costa Rica with them. During my first trip with them, I didn't get my schedule or class times or excursion dates until a few days after we arrived in Costa Rica, making it hard to plan outside activities. We also didn't have a set time to be picked up from our flight, and details weren't sent out until about 3-4 weeks BEFORE classes started, leaving little to no time to book an affordable plane ticket. I asked about these issues I experienced the first time, and was told that any issues would be hammered out after a bit. 2 years later, I am running into the exact same problem. I am spending 14,000 dollars for 3 MONTHS in Spain, and ISA has been unable to provide me with when my Spanish class will be held, again, making it extremely hard to plan outside excursions. We were also scheduled to take a trip to Morocco, and that was something I was really excited about. It was only until I called the actual ISA office that I found there was not enough time to embark on that trip, and they were "planning on telling us" in about a week, aka about a month from the time we are expected to land in Spain. My program in Costa Rica was awesome, and I'm sure I will enjoy Barcelona, but if scheduling issues are a deal breaker for you, definitely don't enroll in this program. It's also extremely expensive, as my short 3 month semester costs just as much as a 6 month program in the same region.