Trump admits mistakes with Cabinet picks

President TrumpDonald John TrumpReporters defend CNN's Acosta after White House says he 'disrespected' Trump with question Security costs of Trump visit to Scotland sparks outrage among Scottish citizens Ex-CIA officer: Prosecution of Russians indicted for DNC hack 'ain't ever going to happen' MORE on Monday conceded he made mistakes in assembling his Cabinet, which has already seen three departures.

Trump made the rare admission while praising Labor Secretary Alex AcostaRene (Alex) Alexander AcostaSmall businesses just scored a win on health-care costs RNC chairwoman, Labor secretary pull out of annual Latino conference New Labor rule will be a big health care boon for small businesses MORE and Treasury Secretary Steven MnuchinSteven Terner MnuchinMexico's president presses Pompeo on reuniting migrant families Senators seek data on tax law's impact on charitable giving 'Our Cartoon President' takes on Mueller probe, NATO and Melania in second season MORE during a tax event in Miami.

"Not all of my choices were good, but they were great ones,” the president said.

The president did not single out any Cabinet officials for criticism.

Many of Trump’s Cabinet picks have faced accusations of ethical misconduct or clashed with the president for personal and political reasons.

The president this year fired Secretary of State Rex TillersonRex Wayne TillersonUS steps up its game in Africa, a continent open for business Matt Drudge shares mock ‘Survivor’ cover suggesting more White House officials will leave this summer 'Daily Show' trolls Trump over Pruitt's resignation MORE after months of disagreements and also gave the axe to Veterans Affairs Secretary David ShulkinDavid Jonathon ShulkinVA nominee heads to full Senate confirmation The Hill's Morning Report — Sponsored by Better Medicare Alliance — Anticipation builds for Trump’s SCOTUS pick The Hill's Morning Report — Sponsored by Better Medicare Alliance — Dramatic battle looms after Kennedy’s retirement MORE, who faced criticism over taxpayer-funded travel and fought with other officials over health-care issues.

Environmental Protection Agency Administrator Scott PruittEdward (Scott) Scott PruittOvernight Energy: House to vote on anti-carbon tax measure | Dem says EPA obstructed 'politically charged' FOIA requests | GOP looks to overhaul endangered species law Top Dem: EPA slowed ‘politically charged’ FOIA requests Majority of registered voters say Pruitt 'conducted himself inappropriately' at EPA: poll MORE and Housing and Urban Development Secretary Ben CarsonBenjamin (Ben) Solomon CarsonTrump walks a tightrope with comments on NATO Progressive politics have done nothing to help black America Is civility in America really dead? MORE are also facing scrutiny for spending taxpayer dollars on office improvements, amid other actions.

Last year, Health and Human Services Secretary Tom PriceThomas (Tom) Edmunds PriceFive GOP lawmakers mulling bid to lead conservative caucus Overnight Health Care: Watchdog finds Tom Price improperly used funds on flights | Ex-Novartis CEO sent drug pricing proposal to Cohen | HHS staffers depart after controversial social media posts The Hill's 12:30 Report — Sponsored by Delta Air Lines — Mueller indicts 12 Russian officials for DNC hack | Trump does damage control after bombshell interview MORE was forced to resign after it was revealed he frequently used a private jet to travel on government business.

Trump’s first pick to lead the Department of Labor, Andrew Puzder, withdrew his nomination after it was revealed he employed a housekeeper who was living illegally in the U.S.

The president has faced persistent criticism from people who say he failed to properly vet his choices to fill key administration posts.