I have booked my trips with cheapoair about 3 or 4 times before and always got the best deal and best experience. No hassle. But the last time I booked a flight ticket for my mom from Mumbai to Miami and return, she had to o through a long wait at the Miami International Airport while returning from Miami to Newark even though this was clearly united airlines fault. This was a just a bad experience when I paid extra $400 to change the itinerary.