Anyone can recommend a great dentist?

Has anyone tried invisalign? Does it work? Is it really invisible? I heard that you have to wear retainers forever though, is that true?

Thanks.