I am currently doing my ATPL's at CAT's, and I definately CANNOT complain about them. They have a wonderful mix of experience, which comes into its own when answering those trickey questions. They also have a internet based student forum which I have found very useful.
To make a long story short, I would reccommend them to anyone.