They often have good deals and the watch function is useful. But the integration to carriers seems to be iffy. I've had two flights where I reserved seats only to be told the reservation was modified and seats would be assigned at the counter. The only modification was the airline refusal to honor the seating assignments. This is worse than offering no seating assignments at all. I've not had this issue on other third party sites or airline sites directly. Use to research not purchase.