What does ‘snazzy’ mean?

snazzy

( adj ) Smart, stylish, nice looking. Did you see that snazzy new car Sue Barew is driving around in?