Went through Cabair ground school last year. At the time it was very good, most people in the class got first time passes in all subjects. However the course books are not the greatest, so I'm not sure the distance learning is the best available. As a full time course, I would recommend it though as the hand outs and ground school instructors are very good on the whole.
Hope this is of some help.
Merry Christmas All