Yes, CheapOair is a reputable and legitimate travel booking website.  With a substantial user base and trusted services (including American Airlines), they offer competitive deals on flights, hotels, car rentals, and vacation packages. As with any third-party agent, CheapOair too has its fair share of negative feedback, including charging additional surprise fees.