I went through what I thought was expedia to book a hotel via phone and was routed to booking.com. I had great difficulty communicating with the rep on the line but finally got booked. My confirmation was never sent and when I got to the hotel they told me the rate was actually $70 dollars less than was booked. Fortunately the hotel was helpful in helping with the cancellation but the site, when I called, hung up on me twice before a rude individual chastized me for not understanding non-refundable before helping me. Wow. I will never use this site again.