Abstainer visiting north, always smartly dressed (5)

I believe the answer is:
natty
'smartly dressed' is the definition.
(I've seen this in another clue)
'abstainer visiting north always' is the wordplay.
'abstainer' becomes 'TT' (short for teetotaller, someone who avoids alcohol).
'visiting' means one lot of letters goes inside another.
'north' becomes 'N' (abbreviation).
'always' becomes 'ay' (archaic term for 'always').
'n'+'ay'='nay'
'tt' inserted inside 'nay' is 'NATTY'.
(Other definitions for natty that I've seen before include "Smartly dressed" , "Smart, fashionable (colloq.)" , "Flashily smart" , "Smart, spruce" , "Stylishly dressed" .)