Expedia had a bad last quarter and blamed it on Google. Booking has a good quarter and said they did a better job with retaining visitors to skip Google.
TripAdvisor's site is a nightmare to navigate. It's easier to find things by searching them on Google than trying to navigate TripAdvisor. I won't lose sleep once someone finds out how to arrange their information in a cleaner format.
When I arrived the hotel had all my credit card detalis printed on a paper that was just sitting there.
Never booked again trough that site.