Leeds United's new signing Andy Robinson says he is delighted to be moving to a "massive club".
United won the race to sign the Swansea City midfielder after he shunned a new contract at The Liberty Stadium.
Robinson had wanted to wait on a decision until after the League One play-off final with Doncaster but has now agreed terms with the Whites irrespective of Sunday's result.
The 28-year-old was a key figure in the Swans' push to League One promotion and scored more than 50 goals in 200 appearances for the Welshmen.
After agreeing to move to Elland Road, Robinson told Leeds' official website: "I'm delighted to be joining Leeds. It's a massive name in football and a massive club and it's great that I'm going to be a part of that.
"The play-off final on Sunday is obviously a big, big game but Leeds have done terrific this season, particularly with the 15-point penalty.
"Even without those points it's a great achievement that Leeds can still be promoted.
Robinson described the decision to quit Swansea as "the toughest decision of my life".
He added: "I spoke to Roberto Martinez (Swansea's manager) on Tuesday and told him of my decision. I didn't want this dragging on because I have the utmost respect for Roberto and for Swansea City."
A statement from Swansea said: "Swansea City are disappointed with the news that Andy Robinson is to sign for Leeds United.
"Andy, whose contract with the club expires on June 30, has invoked his right as a free agent to move onto pastures new.
"Andy asked the club to wait until after Sunday's League One play off final for a final decision on whether he would accept our current offer to extend his contract, but the club felt this an unrealistic request and imposed a deadline of yesterday for Andy to make his mind up. This he did, subsequently deciding to move on.
"Andy leaves Swansea City with our heartfelt best wishes and with many thanks for his service to the club and the commitment shown by him over the years that he has been at the club."