I am really enjoying learning Spanish with Vamos. the group I am in has only 6 people (although it can be up to 8 peopl) which i think is a great size for learning. They also do monthly dinners with group members and teachers which is a great way to improve on your spanish and get to know your group better. I am currently doing Spanish Level 1 but am seriously thinking about continuing with Spanish 2 in the next year. My only regret is that i didnt have time to do the speaking language test before joining as I may have been in a slightly higher class to begin with. this is something that Vamos offer for free and recommend doing and i would strongly recommend this also if you are able to do so. You also receive 2 CDs and a text book with listening and written excersises which really help you along the course.