Take a better look at them...... they show really great rates but when you go to book the booking fees are outstanding and rates are higher then other sites.
Try going through the booking process and then see how much higher your rate gets.

It shows me $618 for my travel then when I go to the check out with fees the price is $920. Thats crazy!