We have been booking with Expedia for several years and have spent thousands of dollars with them! Our most recent booking to Nairobi from Amsterdam we were booked on a flight with a layover in Paris instead of a direct flight, of which we were unaware. When we requested a rebooking on the direct flight Expedia lied to us and said that in our "recorded phone conversation" we stated we did not want a direct flight and would prefer a stop over in Paris. WHAT? How much sense does that make? But after FOUR hours on the phone they would not budge and wanted to charge us almost $2000 to change our flight. I will never use Expedia again - they did not present us with the preferable options, then they lied to us about it, their management customer service was difficult to understand and uncooperative and they did not stand behind a long standing loyal customer. Never ever use them again!