I wouId HIGHLY recommend SAI Programs to study abroad with. The program staff is extremely friendly and helpful. They helped me schedule several doctors appointments, and even went to the police station with me when my phone was stolen to help me retrieve it, which I greatly appreciated because my Spanish isn't very good. They excursions provided by the program are very well organized and SUPER fun. The staff are also very good at getting to know each student and really make sure each of us are safe, happy, and having a good time. I am positive that my study abroad experience would have been much harder and no where near as enjoyable without the SAI staff at my side. If you want to study abroad (which you should because its awesome!!) then DEFINITELY check SAI Programs, and consider Barcelona as your destination!!