Check out UKFT at Long Beach, CA. They're a good set up and the CFI is a dedicated instructor, with many hours under his belt.
I got my PPL finished there a few years ago.
The guy who runs the ops from the UK is ex Navy and a great chap - always willing to help. And NO this is not a plug - just a personal rec.
Dog.