Neville moved to Everton from Manchester United in August 2005
Everton captain Phil Neville has signed a new four-year deal that will extend his stay at the club until 2012.
Utility player Neville, 31, had two years remaining on his current contract but says he wants to finish his career at Goodison Park.
"I've been here three seasons now and I have to say that I've loved every minute of it," he told evertonTV.
"I found when I came here that the spirit and the togetherness of the club is fantastic."
Former Manchester United player Neville, mainly a full-back at Old Trafford, has been used primarily as a defensive midfielder by Everton manager David Moyes and helped the club to a fifth-placed finish in the Premier League last season and Uefa Cup qualification.
"I wouldn't have signed if the club wasn't moving forward," he said.
"We've just got to trust the manager and let him do his job. He's not going to let this club take a backward step after the last few seasons."
Since joining Everton in the summer of 2005 for £3.5m - a move Neville described at the time as "the most difficult decision I have ever had to make" - the England international has secured two top-five finishes with the club and played in Europe.
"Loyalty is a big thing in my life and this is the only club that I want to play for," he added.
"When you've got two parties who want the same deal and are happy with each other these things only take a couple of hours.
"I can't understand players who go into negotiations for six months because that tells me that one party involved isn't happy about things.
"But that wasn't the case with us. It took one meeting and one telephone call and it was as easy as that."
Neville has made 131 appearances for Everton and scored three goals.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.