President Trump on Monday praised ex-UK Prime Minister Theresa May — but also repeated his contention that if she had only taken his advice, she would have been able to cut a Brexit deal with the EU.

“Theresa was unable to do the deal. I gave her my ideas as to doing the deal very early on and you possibly know what they are. She chose to do it her way and that didn’t work out so well,” Trump said when asked about the prospects of her replacement, Boris Johnson, reaching a deal before the Oct. 31 deadline.

“I think she’s a very, very good person and a good woman and I really believe that Boris Johnson will be a great prime minister. We like each other and we had a great two and a half days. I’ve been waiting for him to be prime minister for about six years. I told him, ‘What took you so long?’” the president said during a news conference at the G-7 in France.

“I think he’s going to be a great prime minister and, especially after spending a lot of intense time with him over the last couple of days, he’s really — he’s very smart and very strong, and he’s very enthusiastic, and you know what else? He loves your country. He really loves your country. That came out maybe more than anything else,” he continued, speaking to a British journalist.

Trump had urged May to sue the European Union after her own Parliament thrice rejected her plan, prompting her resignation.

The president then talked about the prospect for a US-UK, post-Brexit trade deal, and spoke of his own properties in the country.

“I love the UK. I own property in the UK. I love the UK. I have no idea how my property is doing because I don’t care. But I own Turnberry and I own in Aberdeen and Ireland. Great stuff,” he said before turning his attention back to Johnson.

“I’ll be honest with you, I think he’s going to just do a great job as prime minister. It takes a lot. It’s so many different elements to being a great prime minister. And you needed him. I just think his time is right. This is the right time for Boris. This is the right time for Boris.”

Johnson has vowed to leave the EU by the deadline with or without a deal.