Washington (CNN) In the last three months, President Donald Trump has called Obamacare a "disaster," a "catastrophe" and something that just "doesn't work." But on Monday, he conceded, it's working "at least adequately now."

Trump told the crowd at the White House for the signing of an executive order to make health care prices more accessible that he had pondered doing "a bad job" at making Obamacare more efficient and effective. But he also takes credit for stabilizing the Affordable Care Act, saying that under his watch, it "works at least adequately now."

"I had a decision to make. Do we do a good job with Obamacare -- a remnant of Obamacare? Or do we do a bad job? If I do a bad job, well there you can blame Obama and the Democrats. If we do a good job, they'll get a little bit more credit, but it's still very faulty," Trump said. "It doesn't work and it's too expensive. And I told our great secretary (of Health and Human Services) Alex Azar, 'Don't do a good job. Do a great job.' "

Trump continued: "Once we got rid of the individual mandate it made it better but Obamacare doesn't work -- but it works at least adequately now. And we had that choice to make. And politically it's probably not a good thing that I did, but it's the right thing to do for a lot of people."

The President has been working to dismantle the ACA, the landmark health care bill signed by former President Barack Obama in 2010, since he took office in 2017. But during Trump's first year in office, the Senate failed to muster enough votes to pass a Republican proposal to repeal Obamacare. GOP lawmakers did effectively eliminate the individual mandate -- which required that nearly all Americans be insured or face a penalty -- as part of the 2017 tax overhaul law.

Read More