I've booked ITA fares with AC Res. numerous times without issues... well, there have been issues due to AC incompetence but always sorted out in the end. Last two issues were the genius @ AC who forget to add the LGA segment to the end (and made my trip end @ YYZ), and which cost $300 more than ITA as a result; and a similar issue by another innatentive AC'er.