Zinedine Zidane said he believed his Real Madrid side made heavy weather of their Champions League semi-final success over Bayern Munich.
Karim Benzema scored both of Real's goals in a 2-2 draw at the Santiago Bernabeu, booking a trip to Kiev for the final after a 4-3 aggregate success.
But FCB were in the tie until the very end, making for a nervy experience.
"I think we have suffered too much, but it is beautiful too," the Frenchman reflected.
"In the end we played against a huge team. We are happy because we have beaten three great teams in the knockout rounds.
"Without suffering, this cannot be done. We're going to rest well for the final."
Meanwhile, Zidane reserved particular praise for Benzema, who took advantage of Sven Ulreich's horrendous error to score his 11th of a difficult personal campaign.
And although Madrid needed a series of stops from Keylor Navas to edge past Bayern, Zidane hailed the unlikely hero.
"I'm happy for Karim, because he deserves it and he has never stopped working," Zidane said. "Keylor has made great stops in the second half.
"Now we can be very happy, "
Lucas Vazquez filled in at right-back for Madrid in the absence of injured defenders Dani Carvajal and Nacho.
While the converted attacker had a testing match-up with Franck Ribery, Vazquez said he knew Madrid would have to battle against Bayern.
"We knew it was going to be complicated," Vazquez said. "They are a great team and they have shown it.
"We have had some difficult moments, but we have suffered and we are in the final, we will try to win the third straight title."