Well some of this is down to you, you have to put the effort in too. I can only speak of Bristol cos that is where I did mine, I found them first class, I have no idea whether CATs are anygood or not, this is going to be your problem with this question most of us have only used one school. If we passed the exams then that school was good, if we failed then it was bad???
Good luck