Our recommendation engine considers price (mainly), total flight time, the number of stops, travel policies, and layover times. Search results are optimized for the best balance of price and time to destination. This algorithm is constantly evolving and will soon incorporate traveler preferences and past bookings.