Well dressed.

This is the English version of smart, as opposed to the American version.