snappy

adjective

Lively or energetic; brisk.

Smart or chic in appearance.

Snappish.

Having snap or “go.”.

Rapid and without delay.