Hi Rebecca,
A smart list returns unique leads since it is a list of the leads in the database. So yes, the smart list as you describe it will return you a set of unqiue leads. The only way that the same lead could be in the list twice is if two different lead records exist in Marketo for the same lead (ie you have a duplicate issue).
Hope this helps.
Regards,
Sheila