deft

a.
  1. Apt; fit; spruce; neat.
  2. dexterous; clever; handy; as, a deft feat of legerdemain.