During his radio show on Monday, Howard Stern criticized Oprah Winfrey for “showing off” her lavish lifestyle on social media and lacking self-awareness for those less fortunate.

Winfrey’s net worth is estimated to be $2.5 billion. The talk-show mogul routinely posts her expansive estate, including its massive garden that Stern referred to as a farm.

In August, Winfrey posted a video pushing Gayle King‘s grandson through her garden. In the caption, she wrote, “First Harvest Day and garden adventure for Luca and my first time pushing a stroller.” In the video Winfrey says pushing a stroller is “new territory” for her.

Stern said Winfrey has “gotta be a little self-aware and know there are people struggling out there.” He expressed disgust for her showing off that “she’s got servants and like people cooking” for her.

“I don’t think that people should show off their wealth,” Stern said, who himself is worth an estimated $650 million.

Stern’s co-host, Robin Quivers, disagreed with his assessment of Winfrey. “Oprah’s just showing you her life. She’s not showing off,” Quivers said.

Despite the onslaught of criticism, Stern praised Winfrey’s charitable contributions. He specifically commended her for the Oprah Winfrey Leadership Academy for Girls, a boarding school in South Africa.

“She gives them an education,” Stern said. “She gives them meals, don’t ask. They love her. And it’s impressive. I gotta be honest. I mean it’s real charity work.”

Winfrey has also given more than 400 scholarships to Morehouse College in Georgia and donated $12 million to the Smithsonian’s National Museum of African American History and Culture.

President Barack Obama awarded Winfrey the Presidential Medal of Freedom in 2013 for all of her achievements.

The Howard Stern Show is available live every weekday beginning at 7 a.m. ET and replays all day on the Serius XM channel Howard 100.

Read more about: