I took Veritas Prep on-demand course and found its material challenging. A lot of hardwork has been put in making this material and the hardwork can be seen while going through the material. Also their motto "Think like a test-maker" is inspiring. But I have been disappointing in case of doubt clarification sessions by Matt Douglas. He discouraged me a lot and constantly throwed me out of the sessions. It is sad that you do not get proper instructor support for your doubts to be clarified. Their Quant and verbal material is good except for SC which is not very satisfying. Brian and clara video sessions are really good. Tests and question bank are also extremely wonderful.