Im currently at oxford and would definetly recommend it!! Im doing the modular and not the integrated and the suport is fantastic. I also have freiends at CTC and they love it! so all the training schools which you have suggested sound fantastic so go with which you feel is best for you