Well! for beginners it is a better option if it's all about free learning.
But if you can pay some what money after learning to code you can also go for other websites such as codecamp.org.
But SoloLearn is good for Beginners.
It's not best but yeah it is a good platform to learn.
Basically the problem is that the information given at some topics is very precise (where more explanation is required) and short!!
But the plus point is it's community, that's absolutely awesome. Seriously i love the community for thier tremendous support!!