Nice of Oxford to mention Atlantic Flight Training. Can't comment on the others, of which I have no direct experience, but I would add Flight Training Europe (ex-BAE Systems Flight Training Europe) in Jerez, Spain - yes, it's a British FTO - which have a good setup and prices including accommodation/full board.
Cheers