What is the meaning of Snazzy?

Appealing or stylish in appearance or manner; classy, flashy.

Of a person: elegant in dressing; of clothes: elegant, fashionable.

Adept or ingenious in behaviour or operation; excellent, nifty.

Source: wiktionary.org