What makes a good website?

If you already have a website or you plan to develop one, you need to understand the characteristics that make or break the effectiveness of your online investment.

So, what makes a good website? What are the main characteristics of a good website, what should you focus on and what not to miss?