The experience has been great so far and I think I'm learning a lot as well. While I wasn't a complete beginner when I started, living, studying and learning in an environment that speaks Spanish has definitely helped my comprehension tons. (It's actually mediodificil a recordar English words for this comment). And the staff is always all smiles - it really helps a lot :)
It was a bit difficult at first to speak spanish all day, but Expanish really helped me get into the habit. That's the biggest strength.
What would you improve about this program?
Generally it has been exactly what I expected from it, which is to say pretty comfortable to phase into. At times though, it can feel a bit repetitive and slow, especially while learning the verb tenses. While I realize that is something that comes with language learning in general, maybe a little more structure to classes could make it better.