Im the type of person who can find something to criticize and something to praise at just about any time. I have only praise for the Common Ground Immersion experience. This program is well-honed and beautifully designed to cater to each persons needs. I spent two weeks with them in Costa Rica, and my language skills grew by leaps and bounds. I can now use past tense and future tense without too much trouble, and I can hear the language much better in every day speech. The staff is top-notch, friendly but professional and definitely knowledgeable about the language and the country. I highly recommend this company and their immersion programs.