They have some good deals but their customer support ain't that great. I've occasionally had problems with my hotel reservations and I don't think they've even once solved anything! They keep saying how "If something isn't right on your trip and you inform us immediately, we'll work with our partners to make it right, right away." So not true.
They also don't often publish my hotel reviews if they're negative! So please don't trust their hotel reviews, they don't publish all the bad ones.