I found learning Spanish as an immersion experience quite difficult. There was a great deal of support and the teachers were fantastic. The organised tours were excellent. I suggest that during the time you are a student you don't schedule much else! It is important to do the homework and put a lot of effort into learning. There is no doubt that it is a great way to learn about culture and the people. They have a Happy Miércoles where students get together to learn Spanish. Since returning to Australia I have kept up the learning experience and I also intend to return to do more classes in Barcelona.