That's a good move for him.
Yep found his level.
Honestly, if I'd read he'd gone on loan to Reading or somewhere like that, I wouldn't have been surprised, but Celtic is a very impressive one for him.
I really think part of his problem is he has been trying too hard. Going there, getting games in front of a big crowd week in, week out, and with the bonus of playing shit teams who you steamroller routinely, all that could boost his confidence hugely.
Good work from his agent. Or from Villa, whoever set it up.