talented

Having a natural skill or ability at something.