I would NOT recommend going to American Flyers - you will spend far more than the advertised price and will probably take longer than the advertised 30 days. Although the ground school portion of the program is very good, the flight training was sub-par and I'd spend usually upwards of 40 mins of my "flight time" waiting to take off. American Flyers also charges you for every small thing - from signing your logbook to the training manuals they hand you on the first day that are pointless. I spent over $7000 in costs there and was not happy at all. If you have the money and time and want a top-notch ground program, perhaps you might want to consider them, but if I had to do it all over again I'd do ATP.