What are the differences between between metals, non metals and metalloids?

What are the differences between between metals, non metals and metalloids?