I have always thought that the passive English learning methods are the best for the quick and deep learning of the language. Things like watching a movie without Spanish subtitles or if you prefer without them, playing games in English where the understanding is necessary to keep advancing in the game, reading a book or just trying to make a conversation in English are the best tools to learn.
On the other side, the grammar and rules are very important too, and that’s the reason because the website is very helpful, because it has the two methods mixed up.
One of the more important things in the learning process is the motivation, and the website accomplishes this requirement in a very good way.