1. Smart – a clean, tidy, well-dressed person having quick-witted intelligence.
2. confident – a person who believes in oneself or one abilities and qualities.
3. snob – person who believes that his/her taste in a particular area is superior to those of other people.