I thoroughly researched our past two bookings with the usual online sites...FunJet, Apple, Orbitz, Travelocity, Expedia, etc....we always end up booking with a local travel agent though. Pricing is always comparable if not better. And if we have any problems, which we did last time, we have a direct connect to talk to rather than a call center from an online giant. My agent books us through Delta Vacations.