Best Study Provider?

What is the best study provider? I have heard good things about schweser… Also, should I buy the books or just depend on the notes? Any advice would be greatly appreciated. Thanks.

Search Function ?