I did some training at Naples last year, I thought that they were very good and professional, however, the instructors are all FAA qualified, there were no JAA/CAA instructors there, the examiner came in to examine students, sign paperwork etc.
I don't know how the CAA allow them to train for JAA licences.
I would certainly recommend them for PPL but unless they have had major changes recently, I doubt they would have the experience to train for the JAA CPL