Ashley Williams believes Swansea and Wales team-mate Joe Allen is thriving in the Premier League.
Allen scored his first goal of the season in Saturday's 2-2 draw at Wolves and has impressed in Swansea's midfield.
"I've been singing his praises for a long time," Wales defender Williams told BBC Sport Wales.
"He's going in there and controlling games and I think he did the same for Wales and it's credit to him.
"He works so hard off the ball [and] on the ball and he's a very good midfield player. I'm happy to play behind him every week."
Allen, who made his senior Swansea debut in 2007, has established himself as a first-team regular after making his first Premier Leaue start against Arsenal.
And Williams believes Allen has grown in confidence having been handed starting roles by both club and country.
"All football players need confidence," added Williams. "You need a run of games which breeds the confidence.
"I think this season he's taken it to a new level and he's really got the bull by the horns and said 'I'm going to do something'.
"He's turning a lot of heads, so credit to him."
Allen scored Swansea's second goal to give them a 2-0 lead against Wolves at Molineux, an advantage which they held until six minutes from time.
But late goals from Kevin Doyle and Jamie O'Hara denied Swansea their first away win of the season to leave Williams and his team-mates feeling frustrated.
"We can't finish games like that," said the former Stockport defender.
"A few of us probably thought we'd already won it [and] stopped concentrating and working on those little details that you need to get a win at this level, which we were doing in the first half.
"We're just frustrated and I think as a team all of us could have done a lot more in the last 10 minutes.
"We got our first point away from home and that is a positive but it feels like a loss and personally I'm disappointed not to have the three points.
"Probably in a few days I can look back and I think we did well against a team that's established in the Premier League.
"But at the minute I'm just annoyed and frustrated."
Meanwhile, Swansea's Premier League clash with Arsenal in January has been put back a day for broadcasting purposes.
The game will now take place on 15 January at 1600 GMT.