It could have some more categories and grammar rules to learn. I find the words easy for me as im french. Its well organized also when you want to learn certain word categories. Great app!
Icy Poodle about Spanish Essentials