I found very attractive flight price for my family for xmas break to Europe thru CheapBestFares. We received confirmation number, as well booking locators for the airliners. Everything seemed nice and smooth. The following day we received an email, and a phone call to let us know that the Airline did not approve the discount, and CheapBestFares offered a new itinerary with better discount with another carrier, what we accepted. However, they pressure you to get the payment right away on their payment link. We did pay the amount, no big deal. Few days later, another call from CheatBestFares to let us know that the ticket is not confirmed with the new airliner, and they working on it, and it should be resolved with no issue. 5 days passed since the payment was made and shown in the bank account, with every day phone and promises to be fine asking us to be patient and allow them few hours, a day, and the last one was asking for 24 hours to resolve. This is the sixth day, they finally telling us, they can't get the tickets and they will fully refund us. CheapBestFares was not able to explain why the credit card was charged (not pending) without confirming the tickets. Meanwhile, the prices for same itinerary are almost double within a week. We will have to buy new tickets all over with almost double the price. From this bad experience, I personally will sue them for fraud, and ask for compensation, dispute the amount as fraudulent with our bank, as well as block our credit card. We believe CheapBestFares is gathering credit card info, and using the money (few days investment), making profit, then refunding the money without paying the interests for a week "Loan". Now, you make your own judgment.