I enjoy learning with Rocket Spanish. I have acquired a large Spanish vocabulary. The only thing that I seem to be struggling with is my understanding of native speakers. I have to ask them to slow down. Which is probably caused mostly from my lack of exposure to native speakers.