Seems from the reviews I've read, stay away...Looks like many have made reservations and either showed up and had their reservations cancelled without their knowledge, or the price was far different then they expected or the reservation was made too far in advance and the hotel cancelled them automatically.
I use Expedia.com and have never had a problem. I have gotten refunds without issue, assistance getting refunds from airlines and hotels.
They're phone support is great and the booking site is easy to use.
We have used them twice for trips to Cancun, Portland, Oregon, San Francisco Los Angeles and more.