accomplished

adj. Clever, skilled.