We are living in a golden age of home food delivery thanks to online platforms that bring meals to our doorstep with the tap of a smartphone. Apps – like DoorDash and Grubhub – have boosted the market of online food deliveries not only for Millennials, but also for the 35-44 age group, CNBC reported. Overall, data shows that the total U.S. food delivery market is expected to surge by 79% by 2022, from $43 billion to $76 billion.

Who are the major players in this field, and how do they compare to each other? Here’s a list of the top five food delivery apps.

Grubhub

Chicago-based Grubhub, which wet public in 2014, lets customers order food online from restaurants in 1,600 cities in the U.S. and in London, U.K. At the beginning, the company served simply as an ordering platform, with local restaurants taking care of deliveries themselves. Since 2015, the company has been testing its own fleet, Fortune reported. Grubhub charges restaurants 12-24% per order.

Pros: Available in more than 1,600 cities. Testing its own driving fleet.

Cons: The average commission per restaurant ranges from 12-24% per order. $10 order minimum.

DoorDash

Founded in 2003 by three Stanford students, San-Francisco-based DoorDash hires its own drivers (so-called “Dashers”) who pick up orders placed online and deliver them to customers. Currently, the service is active in more than 600 cities across the U.S. and Canada. A delivery fee of $5-$8 is charged to the customer. Cost to restaurant ranges from 10-25% per order.

Pros: Wide range of restaurant options for the customers. No minimum delivery. Available in 600 cities. Has its own fleet of drivers.

Cons: Delivery times are at least 30+ minutes. Cost to restaurant ranges from 10-25% per order.

UberEats

Leveraging its network of independent contractors, ride sharing company Uber launched UberEats – its online food delivery service – as a separate app in 2014. In the majority of cases, customers are charged their food price plus a $4.99 booking fee. According to Eater, UberEats dominates other food delivery apps in most active users and has a worldwide fleet of 1.5 million drivers. Uber capitalizes on this brand popularity by charging restaurants an unprecedented 30% per order.

Pros: Delivery time is under 30 minutes. UberEats encourages customers not to tip the drivers. There’s no order minimum. UberEats has a well-established brand and its own fleet of drivers. Available in over 100 metropolitan US cities as well as South America, Europe, Australia, New Zealand, Asia and Africa.

Cons: UberEATS charges “an unprecedentedly steep 30 percent cut of the bill from restaurants,” The New York Post reported

Postmates

The oldest company of the bunch, Postmates was founded in San Francisco in 2011. Currently, it connects customers with local couriers who deliver anything from any store or restaurant. The company charges customers a $3.99-$5.99 delivery fee. Postmates charges restaurants an average of 15% per order.

Pros: The website is easy to navigate. No delivery minimum. Customers can track their courier and choose from items beyond restaurants such as groceries. Available in more than 90 cities throughout the U.S.

Cons: Postmates doesn’t ask for permission from the restaurants whose food it delivers, Eater reported in 2015. Cost to restaurant ranges 12-24% per order.

Seamless

Acquired by Grubhub in 2013, the New York-based company maintains its own website and app. Like GrubHub, Seamless charges restaurants an from 12-24%. The restaurant sets the delivery fee, so the average varies from $3-5 per order.

Pros: Available in more than 450 cities in the United States.

Cons: There are normally order minimums. Cost to restaurant ranges 12-24% per order.

Recap

As the popularity of food delivery continues to rise, more restaurants will be looking to add food delivery services to their business. Choosing the right food delivery app depends on your geographic area, cost, and personal preference. UberEats takes the largest cut from each order placed, but it’s also got the highest number of active users on the app and the most brand recognition. Many restaurant owners opt to use multiple food delivery apps to cater to the widest market.