"I'm over the moon," he told the club's website.
"I've been here two years now and the club is going places. I've said that all last season.
"The group that we've got here is so close and the manager since he's come has helped me so much and still is helping me improve as a player.
"It's not just the players and coaches, but the whole club. Everyone is just so close and it's a special feeling. I'm happy that I'm staying here for another three years.
"I came here two years ago and it's always difficult coming to a new club. It took me a while to get my debut and get a few games but that was just because of the competition. I managed to get a run of a few games and the end of that first season, we survived.
"I think has helped us a lot for the next season, because we knew what it meant to play in the Premier League.
"A new manager, Claudio, came in and you obviously don't know whether you're going to be playing. I was given the chance to play and perform and I felt I did that."