I booked two round-trip tix from LGA NY to toronto, thru airfare.com, via kayak.com. Normally, i research a company prior to booking. Especially if i'm unfamiliar with them. Lucky for me, i did the reverse this time. If i'd read all of the very bad reviews first, i would have been scared off! The reviews for this company are horrible. Admittedly, i was nervous so i called them before the midnight cutoff. As promised, they had 24 hour customer service. The rep that i reached, was a supervisor. He was well aware of the terrible reviews and laid my fears to rest. After we hung up, i took a look at a few more sites. Upon closer inspection its clear the bad reviews are from inexperienced travelers who didn't do their homework prior (one person didn't know they needed a travel visa!). Others are from people who wanted to change a DISCOUNTED NON-REFUNDABLE ticket without paying fees. What planet are they from?! I booked my tickets and received my confirmation email right away. Within 24 hours i received my ticket numbers from the airline. The only place i would say there's room for improvement, is perhaps they should let the customer know they're going to need to confirm the charges even after the confirmation email. But with that said, i'd still give 5 stars and recommend them. They had the lowest price, and our trip went off without a single hitch. I decided to write a review to try to add a little balance. Most people write a review only after a bad experience. Mine was great!