Cheapoair.com is an American-based travel agency (although almost everyone who works there is based in India).
They offer great deals however have also attracted a great amount of criticism for some time.
My wife booked a flight without reading said critiques and when one of the airlines cancelled their flight and proposed another one, she thought she could call Cheapoair and get things sorted...
In short, this proved to be the worst travel experience of her life.
Over a month of being placed on hold, transferred to others and then being told "I will email/call you tomorrow" to no avail passed before she mentioned this to me.
I found the afore-mentioned reviews and thought all was lost (many do not get details corrected or their money back).
After splattering some comments about on their Facebook page, etc. (quickly removed), it appears that they only answer to the Better Business Bureau in New York who, the day after I contacted them, had a reply from Cheapoair and two days later all was sorted.
So...IF you or someone you know has the misfortune of booking a flight through them AND something goes pear-shaped, make a single call to Cheapoair and then raise a complaint with the Better Business Bureau as doing anything else appears too be a waste of time and money.
To do this, visit http://www.bbb.org/new-york-city/ and then enter "Fareportal" (Cheapoairs' parent company) into the search. Click on the File a complaint link and follow your nose.