yes, it's good enough, but it's expensive and the oxford books imo go into far too much depth about non syllabus material and consequently you spend a lot of time putting huge x's through large chunks of your very expensive books. Most of the instructors are very good though, it seems they've gotten rid of one of the poor ones which leaves just one to go.