Academically, this program was just okay. They did the typical textbook thing, assigned homework, sit around the table and go around the room and take your turn participating. The real learning took place in the city - my Spanish got a lot better by practicing with the locals. I liked this program more because I met so many people my age from around the world and made some great friends that I still keep in touch with, even over the short span of two weeks. Enforex is an adequate language course, but just know that you'll learn a lot more through cultural immersion and meeting Spaniards!