smart

ADJECTIVE

1. clever and witty

2. fashionable and upscale