What's the perception of Josh Sargent at the club?

His strengths/weaknesses? Do you feel he has higher potential to reach? How long is his contract with the club?