Took a three weeks course at Linguaschools Barcelona and I had such a great time! The teachers were very good and very nice. Every week they organized several activities, which also was a big plus. And ofcourse the city Barcelona is amazing! After all, I would definitely come back to improve my Spanish!