Ok, I went to book with hotels.com last night. A few worrying things to report.
1. No confirmation email sent to confirm booking.
2. I am bit dubious of their quoted room rates. I checked with a hotel in Las Vegas about a room for 24th November (thanksgiving). Hotel quoted $80 excluding tax, whereas hotels.com quoted $40. I am a bit wary that hotels.com could under cut the hotel by 50% on one of the most expensive nights of the year.
3. Currently on hold for 13.5 mins atm. (Edit: I gave up after 21 mins, I had to go to work!)