nifty

adj.
  1. Very good; excellent; -- an informal term meaning about the same as groovy, sense 1.
  2. Stylish; attractive; -- of clothing; as, a nifty outfit.