I'm not a person that writes reviews online, but I really thought it was worth doing for this school. I had low expectations coming into this experience and was very worried I might not be able to learn the language since I had taken Spanish classes in high school and failed.
Classes are fun and interactive, but if you don't do your homework you won't magically pass. With the activities, I went to the events during the week but didn't go to a lot of the weekend excursions because I was travelling a lot.
Long story short, I learned Spanish and made amazing friends.