has had no issues. Often, these sites offer a much better cancellation policy than the hotel websites. Also, sometimes the hotel website show little availability and these sites have more options.
We used them for our Europe trip last year and have bookings for France/Denmark this year.