I might not recommend American Flyers for other ratings, but their CFI course was pretty cost-effective, with a good format. The quality could vary among their different school locations though, so I'd talk to someone with recent experience training at the location of interest.