On April 14, 2017 I bought a ticket from New York to Europe from cheapbestfare.com. the ticket arrived with two segments missing. It meant I’d be stuck at the Milan airport with no way of continuing my trip. I called them as soon as I found out. They said they’d correct the problem, they need a couple of hours. Two days later, since they did not call, I called again. They were apologetic and said – again – that they’d correct the problem. This time they claimed they’d need 24-48 hours. I believed them and decided to wait again. Two days later I called again. They were very nice and begged for some more time. Four days later I called them again. Now they said they would need 5 to 7 business days to issue the missing portion of the flight. I pressed them and threatened that I’d report them and sue them. They issued a ticket for the missing segment within an hour. Unfortunately, the ticket was useless, since the connection was between two airlines that do not work together and do not recognize each other’s tickets. In addition, there was absolutely no time to make the connection – 1 hr 15 mins to get off the plane, go through passport control and through customs, go out, collect all my luggage at baggage claim, then check in and return through security, customs and passport control at a big airport (Milan). I ended up calling them close to 20 times. They were either apologetic, claiming they needed more time or they’d insist I need to call to Sandy (Sandip?) instead. He, in turn, would say that needs some more time. Exactly a month after they issued the original unusable ticket, cheapbestfare.com have not corrected their error which would have me stranded in an unknown foreign city. . They keep lying and ignoring the problem. Their sales practices are borderline fraudulent. In the meantime, I discovered that Better Business Bureau gave cheapbestfare.com an F, based on their atrocious practices and customers’ complaints. Stay away from cheapbestfare.com if you don’t want to be stuck at a foreign airport with no ticket to continue the trip.