I spent a semester in Barcelona with CISabroad and the program had its ups and downs. I lived in an amazing neighborhood in a nice, clean, and well-equipped apartment right by the metro and train. I also lived pretty close to the school I attended. The day and weekend trips they had planned for us were always a lot of fun but they always seemed a little unorganized. Overall, my classes weren't too difficult and Barcelona was an amazing city.