I have used this site fir months. It sometimes helps me but sometimes it also confuses me even more than before, there are at some places where there is no explanation for the textual solutions, that why did this happen or which formula was used at that step. Its videos are less interactive as it is very hard to understand by watching them.