What is an appropriate and professional dress code to make a good impression at a job interview?

What is an appropriate and professional dress code to make a good impression at a job interview?
Post Opinion