I'm a very blunt person and when a program does a poor job I'm the first to say it. I really enjoyed my time in Cuba and the company. Liz was an amazing teacher and I definitely learn a lot from her. The day I arrive she gave me so much insight about the place and I was able to feel very welcome. Overall things ran super smooth and I would definitely recommend this program to really get a different perspective in life. This is a way to learn about another's culture by living it and having to experience cultural shock. And really reflecting on how others love their daily lives.