So much fun!! My Spanish definitely improved and I had an amazing time doing it. Filled with surfing, cooking, swimming and more there was never a dull moment. My family was welcoming and always made me feel at home. You were left to do what you wanted to do and there was always your choice involved with decisions. There was freedom so you could explore the town on your own with your friends but there was guidance when needed. The classes are fun and enjoyable. I Highly recommend this program!!!!!