Stay clear of CFA, they have a bad reputation! I know this place personally and all I can say is, stay away!
If you're looking for a professional flight school having lots of experience with international students, check out the following links:
Helicopter Flight Training | Hillsboro Aero Academy (they provide both, airplane & helicopter training, I know this school personally)
SAA International, flying and flight training San Diego California, how to become a pilot (I've been working there as an Instructor)
https://www.flightsafetyacademy.com/ (one of the top schools in the US)
Monarch Air | Flight Instruction (good reputation, know people who have been there and they were happy)