U.S. swimmer Michael Phelps is famous for his 12,000-calorie-a-day diet that includes an entire pizza, a pound of pasta and three fried-egg sandwiches. Ryan Lochte ate McDonald’s for nearly every meal during the 2008 Olympics in Beijing, where he won four medals.

So it should come as no surprise that one of the most popular places in this year’s Olympic Village in Rio de Janeiro is McDonald’s. MCD, -1.75%

For athletes and coaches, the McDonald’s restaurant in the Olympic Village is completely free. But it’s also gotten so popular that the restaurant decided this week to limit to 20 the number of items that one person could order, according to The Washington Post.

Athletes can order more than 20 items, but their orders will drop in priority, so customers with smaller orders will be served more quickly.

And athletes are taking advantage of it — most famously Sawan Serasinghe, a badminton player from Australia. He posted on Instagram his McDonald’s meal after a disappointing loss over the weekend.

“Wow what a week it has been in Rio! Have to say I am disappointed about the match today...Can’t wait to go back home to start training and keep on improving!” he wrote in the caption. “Now it’s time to eat some junk food after months of eating clean!”

Serasinghe’s order consisted of four packs of Chicken McNuggets, six orders of fries, six burgers, six cakes, a water and another drink. For those of you keeping track at home, that order exceeds McDonalds’ 20-item limit.

But Serasinghe is not alone in his feast. Jamaican sprinter Usain Bolt posted an image to Snapchat last weekend of him with an order of Chicken McNuggets.

And other athletes, therapists, coaches and media are getting in on the McDonald’s action too.

“The Chinese basketball team, they come all day, every day,” a McDonald’s employee told The Washington Post. “The Chinese eat Big Macs at 9 a.m. It’s crazy.”